[v-cloak] {
	display: none !important
}

#headerNavMenu,
#mobileHeaderNavMenu {
	margin: 0;
	padding: 0 8px;
	background: #4b505d;
	z-index: 1001;
	height: 45px;
	width: 100%
}

#headerNavMenu .logo {
	margin-right: 15px
}

#mobileHeaderNavMenu .logo {
	margin: auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

#headerNavMenu .logo img,
#mobileHeaderNavMenu .logo img {
	width: 108px
}

#headerNavMenu .item,
#mobileHeaderNavMenu .item {
	padding: 0
}

#headerNavMenu .item.active {
	font-weight: 700
}

#headerNavMenu .item.active,
#headerNavMenu .item:hover,
#mobileHeaderNavMenu .item:hover {
	background: 0 0
}

#headerNavMenu #menuList {
	margin: 0;
	height: 100%
}

#headerNavMenu #menuList .item {
	margin: 0 0 0 24px;
	font-size: 1.2em
}

#headerNavMenu #menuList .label {
	white-space: nowrap;
	padding: 2px 4px;
	left: 51px;
	z-index: 1;
	letter-spacing: 1px
}

#headerNavMenu #menuList .gitee {
	margin-right: 8px
}

#headerNavMenu #menuList .gitee+.item {
	margin-left: 55px
}

#headerNavMenu #moreMenu {
	margin: 0 0 0 24px;
	color: rgba(255, 255, 255, .7);
	font-size: 1.2em
}

#headerNavMenu #moreMenu .item {
	height: auto;
	padding: 0 2em;
	margin: 0;
	width: 100%
}

#headerNavMenu #moreMenu i.dropdown.icon {
	margin: 0 0 0 .4em
}

#headerNavMenu #message .item {
	width: 100%
}

#headerNavMenu #message {
	margin-right: 16px
}

#headerNavMenu .item+#message {
	margin-left: 11px
}

#headerNavMenu #btnDownloadApp {
	font-weight: 700;
	height: 28px;
	line-height: 28px;
	padding: 0 16px
}

#headerNavMenu #btnDownloadAppContent img {
	display: block;
	width: 200px;
	height: 200px
}

#headerNavMenu #keyword {
	background: #646772;
	border: 1px solid #707ba2;
	color: #fff;
	height: 28px;
	padding-left: 8px;
	padding-top: .2em;
	padding-bottom: .2em
}

#headerNavMenu #keyword:hover {
	border: 1px solid #8e97ba
}

#headerNavMenu #keyword:hover::-webkit-input-placeholder {
	color: rgba(255, 255, 255, .7)
}

#headerNavMenu #keyword:hover:-ms-input-placeholder {
	color: rgba(255, 255, 255, .7)
}

#headerNavMenu #keyword:hover::-ms-input-placeholder {
	color: rgba(255, 255, 255, .7)
}

#headerNavMenu #keyword:hover::placeholder {
	color: rgba(255, 255, 255, .7)
}

#headerNavMenu #keyword::-webkit-input-placeholder {
	color: rgba(255, 255, 255, .5)
}

#headerNavMenu #keyword:-ms-input-placeholder {
	color: rgba(255, 255, 255, .5)
}

#headerNavMenu #keyword::-ms-input-placeholder {
	color: rgba(255, 255, 255, .5)
}

#headerNavMenu #keyword::placeholder {
	color: rgba(255, 255, 255, .5)
}

#headerNavMenu #keyword::-moz-selection {
	background-color: rgba(50, 170, 102, .5);
	color: #fff
}

#headerNavMenu #keyword::selection {
	background-color: rgba(50, 170, 102, .5);
	color: #fff
}

#headerNavMenu #keyword:-webkit-autofill {
	-webkit-box-shadow: 0 0 0 1000px #646772 inset;
	-webkit-text-fill-color: #fff !important;
	-webkit-transition: background-color 5000s ease-in-out 0s;
	transition: background-color 5000s ease-in-out 0s
}

#headerNavMenu i.icon.search:before {
	color: rgba(255, 255, 255, .5)
}

#headerNavMenu #message .total-count {
	display: none
}

#headerNavMenu #message .mark-read-all {
	display: none
}

#headerNavMenu #message .menu {
	width: 200px
}

#headerNavMenu #message .action {
	border-top: 1px solid rgba(34, 36, 38, .1);
	padding-top: 12px;
	margin-top: 8px
}

#headerNavMenu #message .action .go-inbox {
	float: left
}

#headerNavMenu #message .action .mark-read-all {
	float: right
}

#headerNavMenu #menuList .placeholder {
	display: none
}

#mobileHeaderNavMenu {
	display: none
}

#mobileUserSidebar .badgets img,
#userSidebar .badgets img {
	display: inline-block;
	width: 30px;
	height: 30px;
	margin-right: .25rem
}

#userSidebar .avatar.image {
	margin: 10px auto 0;
	background-color: #eee;
	display: block
}

#userSidebar .avatar.image,
#userSidebar .avatar.image img {
	width: 80px;
	height: 80px
}

#mobileNavSidebar,
#mobileUserSidebar {
	width: 185px
}

@media only screen and (max-width:767px) {

	#mobileNavSidebar>.item:hover,
	#mobileUserSidebar>.item:hover {
		background: 0 0;
		color: rgba(255, 255, 255, .9)
	}

	#mobileNavSidebar>.item:active,
	#mobileUserSidebar>.item:active {
		background: rgba(255, 255, 255, .08);
		color: #fff
	}
}

#mobileUserSidebar h3.header {
	color: #fff
}

.animating.ui.overlay.sidebar,
.ui.visible.overlay.sidebar {
	-webkit-transition: -webkit-transform .3s cubic-bezier(0, .78, .67, 1);
	transition: -webkit-transform .3s cubic-bezier(0, .78, .67, 1);
	transition: transform .3s cubic-bezier(0, .78, .67, 1);
	transition: transform .3s cubic-bezier(0, .78, .67, 1), -webkit-transform .3s cubic-bezier(0, .78, .67, 1)
}

@media only screen and (max-width:1245px) and (min-width:768px) {

	#headerNavMenu .download-item,
	#headerNavMenu .search-item {
		display: none
	}
}

@media only screen and (max-width:767px) {
	#headerNavMenu {
		display: none
	}

	#mobileHeaderNavMenu {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}

	#mobileUserSidebar .avatar-img {
		display: block
	}

	#mobileUserSidebar .avatar-img,
	#mobileUserSidebar .avatar-img img {
		width: 80px;
		height: 80px
	}
}

#mainScreen {
	margin: 0;
	padding-top: 45px;
	padding-bottom: 1rem
}

#mainScreen .ui.container {
	margin-top: 14px
}

#mainScreen>.ui.container,
#mainScreen>.ui.container>.ui.grid {
	min-height: 600px
}

#mainScreen>.ui.container>.ui.grid {
	-ms-flex-line-pack: start;
	align-content: flex-start
}

#mainScreen>.fullscreen-container {
	background: #fff;
	margin-top: 1rem;
	padding: 0 1rem
}

#favourTags .item .content {
	line-height: 1.3rem
}

#favourTags .flip-list-move {
	-webkit-transition: -webkit-transform .5s;
	transition: -webkit-transform .5s;
	transition: transform .5s;
	transition: transform .5s, -webkit-transform .5s
}

#footer {
	margin-bottom: 0;
	padding: 2em 0;
	border-top: 1px solid rgba(0, 0, 0, .05);
	border-bottom: none
}

#copyright {
	background: #f9f9f9
}

#copyright .segment {
	padding: 8px 0 4px
}

@media only screen and (max-width:991px) {
	#copyright:not(.pc) .segment {
		text-align: center
	}

	#copyright:not(.pc) .segment .left.floated,
	#copyright:not(.pc) .segment .right.floated {
		float: none
	}
}

.clearfix:after,
.clearfix:before {
	content: "";
	display: table
}

.clearfix:after {
	clear: both
}

.__hidden {
	display: none;
	opacity: 0;
	height: 0;
	width: 0
}

.text-wrap {
	white-space: normal;
	-ms-word-break: break-all;
	word-break: break-all;
	word-break: break-word;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	-ms-word-wrap: break-word;
	word-wrap: break-word
}

@media only screen and (max-width:767px) {
	.hidden-scroll {
		-ms-overflow-style: none
	}

	.hidden-scroll::-webkit-scrollbar {
		display: none
	}

	.scroll-tab {
		-ms-overflow-style: none;
		overflow-x: scroll
	}

	.scroll-tab.touch {
		-webkit-overflow-scrolling: touch;
		overflow-scrolling: touch
	}
}

.error-page-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	min-height: 100%
}

.page-load-status {
	text-align: center;
	display: none
}

.pagination__next {
	display: none
}

.ui.pagination.menu .disabled.next-item,
.ui.pagination.menu .disabled.prev-item {
	display: none
}

.ui.pagination.menu .page-num-item {
	display: block
}

@media only screen and (max-width:767px) {

	.ui.pagination.menu .disabled.next-item,
	.ui.pagination.menu .disabled.prev-item {
		display: block
	}

	.ui.pagination.menu .page-num-item {
		display: none
	}
}

.article-list {
	padding: 0 !important
}

.article-detail .header .label,
.article-list .header .horizontal.label {
	padding: .4em;
	min-width: 0;
	margin-right: 0;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.article-list .header .horizontal.label {
	vertical-align: middle !important;
	margin-top: -2px
}

@media only screen and (max-width:767px) {
	.article-list {
		min-height: 300px
	}

	.article-list .image {
		display: none !important
	}
}

@media only screen and (max-width:767px) {
	.ui.green.pointing.secondary.menu {
		font-size: 1.125rem
	}
}

.ui.green.pointing.secondary.menu {
	border-bottom: 2px solid #efefef;
	margin-bottom: 12px
}

.ui.green.pointing.secondary.menu .right.menu>.item,
.ui.green.pointing.secondary.menu>.item {
	border-bottom: 2px solid #efefef
}

.ui.green.pointing.secondary.menu .right.menu>.item:active,
.ui.green.pointing.secondary.menu>.item:active {
	border-bottom: 2px solid #b9b9bb
}

.ui.green.pointing.secondary.menu .right.menu>.item:active {
	border-bottom: 2px solid #efefef
}

.ui.green.pointing.secondary.massive.menu .right.menu.small>.item {
	font-size: .85em
}

.ui.green.pointing.secondary.menu .floating.label {
	top: .3em;
	left: auto;
	right: -.2em;
	padding: 2px .7em
}

.banner-news {
	height: 10.5em;
	font-size: 24px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 1rem 0
}

.banner-news .image-wrapper {
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: relative
}

.banner-news .image-wrapper .title {
	position: absolute;
	width: 100%;
	max-height: 100%;
	bottom: 0;
	color: #fff;
	text-shadow: 0 1px 3px #525252;
	margin: 0;
	z-index: 2;
	background-color: rgba(0, 0, 0, 0);
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-transition: background-color .3s ease;
	transition: background-color .3s ease
}

.banner-news .image-wrapper a {
	position: relative;
	display: block;
	height: 100%;
	width: 100%
}

.banner-news .image-wrapper a::before {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	content: '';
	background-color: rgba(0, 0, 0, .3);
	z-index: 1;
	-webkit-transition: background-color .3s ease;
	transition: background-color .3s ease
}

.banner-news .image-wrapper a:hover:before {
	background-color: rgba(0, 0, 0, .44)
}

.banner-news .image-wrapper a:hover .title {
	background-color: rgba(0, 0, 0, .22)
}

.banner-news .image-wrapper img {
	display: block;
	width: 100%;
	height: 100%;
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: -webkit-transform .5s;
	transition: -webkit-transform .5s;
	transition: transform .5s;
	transition: transform .5s, -webkit-transform .5s
}

.banner-news .image-wrapper:hover img {
	-webkit-transform: scale(1.03);
	transform: scale(1.03)
}

.banner-news .left {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin-right: 3px
}

.banner-news .left .image-wrapper .title {
	padding: .6em .8em;
	font-size: 1em
}

.banner-news .right {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 25%;
	min-width: 150px
}

.banner-news .right .image-wrapper {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.banner-news .right .image-wrapper+.image-wrapper {
	margin-top: 3px
}

.banner-news .right .image-wrapper .title {
	padding: .5em .6em;
	font-size: .625em
}

@media only screen and (max-width:767px) {
	.banner-news {
		height: 246px;
		font-size: 18px
	}
}

@media only screen and (max-width:991px) and (min-width:768px) {
	.banner-news {
		height: 249px;
		font-size: 20px
	}
}

@media only screen and (max-width:1245px) and (min-width:992px) {
	.banner-news {
		height: 291px;
		font-size: 22px
	}
}

.ui.comments .comment .avatar {
	height: 2.5em !important
}

.ui.feed>.event>.label {
	height: 2.5em !important
}

.left-channel {
	padding-left: .8rem !important;
	padding-right: .8rem !important
}

.left-channel>.ui.menu:first-child>.item:first-child {
	margin: 0
}

.left-channel .ui.menu>a.all.item {
	font-weight: 500;
	color: rgba(0, 0, 0, .87);
	padding: 4px 0
}

.left-channel .ui.menu>a.all.item.active {
	font-weight: 500
}

.left-channel .ui.menu>a.active.item,
.left-channel .ui.menu>a.active.item:hover {
	color: #32aa66
}

.article-detail .content,
.article-detail .header {
	-ms-word-break: break-all;
	word-break: break-all;
	word-break: break-word;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	word-wrap: break-word
}

.article-detail .meta-wrap .collect-btn .star.icon {
	margin: -5px .25rem 0 0 !important;
	padding: 0 !important;
	vertical-align: middle !important
}

.article-detail .meta-wrap .comment-count .comment.icon {
	margin-top: -4px !important
}

.article-detail .meta-wrap a.normal,
.article-detail .meta-wrap a.normal:hover {
	color: rgba(0, 0, 0, .87)
}

.article-detail .meta-wrap .collect-btn.item {
	cursor: pointer
}

.article-detail .manager-dropdown-menu>.menu>.item.active.selected {
	background-color: transparent;
	color: rgba(0, 0, 0, .87);
	font-weight: 400
}

.article-detail .manager-dropdown-menu>.menu>.item.active.selected:hover {
	background: rgba(0, 0, 0, .05);
	color: rgba(0, 0, 0, .95)
}

.article-detail .content {
	font-size: 16px;
	font-family: "Pingfang SC", STHeiti, "Lantinghei SC", "Open Sans", Arial, "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", SimSun, sans-serif;
	color: #3d464d;
	line-height: 1.75em;
	margin-top: 2rem
}

.article-detail .content:after,
.article-detail .content:before {
	content: "";
	display: table
}

.article-detail .content:after {
	clear: both
}

.article-detail .content pre {
	margin: 16px 0 14px;
	padding: 14px 15px 12px;
	border-radius: 3px;
	border: none
}

.article-detail .content pre::-webkit-scrollbar {
	width: 6px !important;
	height: 6px !important;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}

.article-detail .content pre::-webkit-scrollbar-thumb {
	cursor: pointer;
	background: rgba(153, 153, 153, .75)
}

.article-detail .content pre::-webkit-scrollbar-thumb:hover {
	background: rgba(153, 153, 153, .6)
}

.article-detail .content code {
	margin: 0 3px;
	padding: 3px 4px;
	border-radius: 3px;
	background-color: #f6f6f6;
	font-size: 13px;
	font-family: Menlo, Monaco, Consolas, "Courier New", monospace
}

.article-detail .content pre code {
	padding: 0;
	margin: 0;
	overflow: visible
}

.article-detail .content pre,
.article-detail .content pre code {
	display: block;
	font-size: 13px;
	line-height: 1.6em;
	background: #f6f6f6;
	font-family: Menlo, Monaco, Consolas, "Courier New", monospace
}

.article-detail .content p {
	margin-top: 16px;
	margin-bottom: 14px;
	line-height: inherit
}

.article-detail .content strong {
	font-weight: 700
}

.article-detail .content ol,
.article-detail .content ul {
	margin: 0;
	padding: 0 0 0 2.5em
}

.article-detail .content ol p,
.article-detail .content ul p {
	margin: 0
}

.article-detail .content ol>li+li,
.article-detail .content ul>li+li {
	margin-top: .25em
}

.article-detail .content ol ul,
.article-detail .content ul ul {
	list-style-type: circle
}

.article-detail .content ol {
	list-style-type: decimal
}

.article-detail .content ul {
	list-style-type: disc
}

.article-detail .content img {
	margin: auto;
	max-width: 80%;
	height: auto !important;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 0;
	vertical-align: middle
}

@media only screen and (max-width:767px) {
	.article-detail .content img {
		max-width: 100%
	}
}

.article-detail .content img.zoom-in-cursor {
	cursor: -webkit-zoom-in;
	cursor: zoom-in
}

.article-detail .content table {
	display: block;
	border-collapse: collapse;
	border-spacing: 1px;
	font-size: 14px;
	color: #444;
	overflow: auto;
	max-width: 100% !important;
	width: 100%;
	border: 0;
	line-height: inherit;
	word-break: keep-all;
	margin-top: 0;
	margin-bottom: 16px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.article-detail .content table thead {
	text-align: left
}

.article-detail .content table th,
.article-detail .content table thead {
	background: #f8f8f8
}

.article-detail .content table td,
.article-detail .content table th {
	padding: 4px 8px;
	border: 1px solid #ddd
}

.article-detail .content table tr {
	background-color: #fff;
	border-top: 1px solid #ccc
}

.article-detail .content table tr:nth-child(2n) {
	background-color: #f8f8f8
}

.article-detail .content blockquote {
	position: relative;
	color: #333;
	font-size: 15px;
	background: #f6f6f6;
	margin: 20px 0;
	padding: 16px 24px 16px 48px;
	border: none;
	font-style: normal
}

.article-detail .content blockquote:before {
	content: "";
	background-image: url(/new-osc/img/icon/icon-quotation.svg);
	top: 18px;
	left: 18px;
	font-size: 24px;
	position: absolute;
	width: 13px;
	height: 9px;
	display: inline-block
}

.article-detail .content blockquote p:first-child {
	margin-top: 2px
}

.article-detail .content blockquote p:last-child {
	margin-bottom: 0
}

.article-detail .content h1,
.article-detail .content h2,
.article-detail .content h3,
.article-detail .content h4,
.article-detail .content h5,
.article-detail .content h6 {
	font-weight: 500;
	margin: 1.2em 0 .8em;
	padding: 0;
	border: none
}

.article-detail .content h1:first-child,
.article-detail .content h2:first-child,
.article-detail .content h3:first-child,
.article-detail .content h4:first-child,
.article-detail .content h5:first-child,
.article-detail .content h6:first-child {
	margin-top: .6em
}

.article-detail .content h1 {
	font-size: 1.5em
}

.article-detail .content h2 {
	font-size: 1.375em
}

.article-detail .content h3 {
	font-size: 1.25em
}

.article-detail .content h4 {
	font-size: 1.125em
}

.article-detail .content h5 {
	font-size: 1em
}

.article-detail .content h6 {
	font-size: 1em;
	color: #777
}

.article-detail .content video {
	max-width: 100%
}

.article-detail .content hr {
	height: 0;
	border: none;
	border-top: 1px solid #ddd;
	background: 0 0;
	margin: 8px 0
}

.article-detail .content hr:after,
.article-detail .content hr:before {
	display: table;
	content: ""
}

.article-detail .content hr:after {
	clear: both
}

.article-detail .content p:first-child {
	margin-top: 0
}

.article-detail .content p:last-child {
	margin-bottom: 0
}

.article-detail .git-widget-wrap {
	margin-top: 24px
}

.git-widget-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	overflow: hidden
}

.git-widget-wrap .widget {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.git-widget-wrap .widget .osc_git_box {
	min-height: 200px
}

@media only screen and (max-width:767px) {
	.git-widget-wrap .widget .osc_git_box {
		min-height: initial
	}
}

.git-widget-wrap .project-radar {
	display: none;
	width: 264px;
	margin-left: 8px;
	overflow: hidden
}

@media only screen and (max-width:1264px) {
	.git-widget-wrap .project-radar {
		display: none !important
	}
}

.git-widget-wrap .project-radar .radar-wrap {
	height: 100%;
	overflow: hidden;
	margin-bottom: -10px;
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.git-widget-wrap .project-radar .radar-wrap .radar-header {
	white-space: normal;
	font-weight: 600;
	font-size: 1.2rem;
	line-height: 1.5em;
	text-align: center;
	padding-top: 6px
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min-device-pixel-ratio:2) {
	.git-widget-wrap .project-radar .radar-wrap .radar-header {
		padding-top: 12px
	}
}

.git-widget-wrap .project-radar .radar-wrap .radar-header .gitee-exponent,
.git-widget-wrap .project-radar .radar-wrap .radar-header .total-percent {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.git-widget-wrap .project-radar .radar-wrap .radar-header .gitee-exponent .title {
	max-width: 100px;
	display: inline-block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	vertical-align: middle
}

.git-widget-wrap .project-radar .radar-wrap .radar-header .percent,
.git-widget-wrap .project-radar .radar-wrap .radar-header .score {
	color: #a00
}

.git-widget-wrap .project-radar .radar-wrap .radar-pic {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.git-widget-wrap .project-radar .radar-wrap .radar-pic .radar-map {
	width: 100%;
	height: 100%
}

.git-widget-wrap .project-radar .radar-wrap .radar-pic .radar-map canvas {
	display: block
}

.git-widget-wrap .intro {
	margin-left: 1rem;
	width: 280px
}

@media only screen and (max-width:1245px) {
	.git-widget-wrap .intro {
		display: none
	}
}

.git-widget-wrap .intro .gitee-intro {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 280px;
	height: 100%;
	padding: 16px 10px;
	text-align: center;
	color: #fff;
	background-color: #3e3e3e;
	background: radial-gradient(at 50% 0, rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, .5)), #3e3e3e
}

.git-widget-wrap .intro .gitee-intro .project-title {
	font-size: 28px;
	line-height: 30px;
	font-weight: 700;
	display: -webkit-box;
	overflow: hidden;
	max-height: 60px;
	color: #c71d24;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2
}

.git-widget-wrap .intro .gitee-intro .gitee-text {
	font-size: 16px;
	font-weight: 400;
	line-height: 25px;
	margin-top: 6px;
	text-align: center
}

.git-widget-wrap .intro .gitee-intro .gitee-text p {
	margin: 0
}

.git-widget-wrap .intro .gitee-intro .gitee-bottom {
	margin-top: auto
}

.git-widget-wrap .intro .gitee-intro .gitee-bottom img {
	width: 98px;
	height: 30px;
	display: block;
	margin: 0 auto
}

.git-widget-wrap .intro .gitee-intro .gitee-bottom p {
	font-size: 12px;
	margin: 5px 0 0;
	color: #bfbfbf
}

.git-widget-wrap .osc_git_box {
	border-radius: 3px;
	background: #fff;
	border: 1px solid #fe7606 !important;
	-webkit-box-shadow: none;
	box-shadow: none;
	margin-top: 0;
	margin-bottom: 0;
	width: auto !important;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.git-widget-wrap .osc_git_box .osc_git_title {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.git-widget-wrap .osc_git_box .osc_git_main {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	min-height: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.git-widget-wrap .osc_git_box .osc_git_main .main-container {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	min-height: 0
}

.git-widget-wrap .osc_git_box .osc_git_clear,
.git-widget-wrap .osc_git_box .osc_git_issues {
	display: none
}

.git-widget-wrap .osc_git_box .osc_git_commits {
	font-size: 13px;
	line-height: 1.2;
	width: auto;
	padding: 5px 15px 5px 15px
}

.git-widget-wrap .osc_git_box .osc_git_commits ul {
	width: 100%;
	margin: 0;
	padding: 0;
	list-style-type: none
}

.git-widget-wrap .osc_git_box .osc_git_commits ul li .row_container {
	white-space: normal
}

.git-widget-wrap .osc_git_box .osc_git_title {
	border: 0;
	background: #fef1e5;
	padding: 12px 15px;
	height: 44px
}

.git-widget-wrap .osc_git_box .osc_git_title h3 {
	margin: 0;
	zoom: 1;
	padding: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row
}

.git-widget-wrap .osc_git_box .osc_git_title h3:after,
.git-widget-wrap .osc_git_box .osc_git_title h3:before {
	content: "";
	display: table
}

.git-widget-wrap .osc_git_box .osc_git_title h3:after {
	clear: both
}

.git-widget-wrap .osc_git_box .osc_git_title h3>.git_left_div:first-child {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.git-widget-wrap .osc_git_box .osc_git_title h3>.git_left_div.pro_name {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 0;
	max-width: none !important;
	color: #000
}

.git-widget-wrap .osc_git_box .osc_git_title h3 a {
	color: #000
}

.git-widget-wrap .osc_git_box .osc_git_title .git_left_div a {
	font-weight: 500;
	font-size: 16px
}

.git-widget-wrap .osc_git_box .osc_git_title .git_left_div img {
	max-width: none;
	width: 100%;
	height: 100%;
	padding: 0
}

.git-widget-wrap .osc_git_box .osc_git_title .forkstar {
	display: block;
	color: #fe7300;
	font-size: 14px;
	font-weight: 800;
	background-color: #fef1e5;
	margin-bottom: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.git-widget-wrap .osc_git_box .osc_git_title .forkstar a {
	color: #fe7300;
	background-color: #fef1e5
}

.git-widget-wrap .osc_git_box .osc_git_title .mini-icon {
	background-color: #fef1e5 !important
}

.git-widget-wrap .osc_git_box .osc_git_info {
	font-size: 14px;
	color: #000
}

.git-widget-wrap .osc_git_box .osc_git_commits,
.git-widget-wrap .osc_git_box .osc_git_info {
	width: 100%;
	padding-left: 0;
	padding-right: 0
}

.git-widget-wrap .osc_git_box .osc_git_commits a,
.git-widget-wrap .osc_git_box .osc_git_footer a,
.git-widget-wrap .osc_git_box .osc_git_info a {
	color: #9b9b9b
}

.git-widget-wrap .osc_git_box .osc_git_footer {
	font-size: 13px;
	padding: 7px 15px
}

.git-widget-wrap .osc_git_box .osc_git_main {
	border-top: 1px solid #fe7606
}

.git-widget-wrap .osc_git_box .osc_git_main .right_span {
	font-size: 13px
}

.git-widget-wrap .osc_git_box .osc_git_main .osc_git_footer .right_span a {
	color: #fe7300;
	font-weight: 800
}

@media only screen and (min-width:768px) {
	.git-widget-wrap .osc_git_box .osc_git_info {
		padding: 10px 0;
		line-height: 20px
	}
}

.blog-detail .article-detail .content {
	color: #3d464d
}

.feed-detail .article-detail .content,
.news-detail .article-detail .content,
.project-detail .article-detail .content {
	color: #333
}

.list-container-last-tips {
	text-align: center
}

.list-container-last-tips p:last-child {
	margin-bottom: 1em
}

.list-container>.item {
	-ms-word-break: break-all;
	word-break: break-all;
	word-break: break-word;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	word-wrap: break-word
}

.list-container>.item>.content>.header {
	line-height: 1.5em
}

.list-container>.item>.content>.header>a {
	color: rgba(0, 0, 0, .85)
}

.list-container>.item>.content>.header>a:hover {
	color: #1e70bf
}

.list-container>.item>.content>.description {
	padding-right: 8px
}

.list-container>.item>.content>.description .line-clamp {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden
}

.list-container>.item .image {
	position: relative;
	overflow: hidden;
	width: 110px;
	height: 70px;
	border-radius: 4px
}

.list-container>.item .image img {
	position: absolute;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
	height: auto;
	min-width: 110px;
	min-height: 70px;
	max-width: none;
	max-height: none;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.list-container>.item .extra a {
	color: rgba(0, 0, 0, .4)
}

.list-container>.item .extra a:hover {
	color: rgba(0, 0, 0, .87)
}

.list-container>.item .extra .ui.horizontal.list {
	display: block
}

.list-container>.item .extra .ui.horizontal.list .item {
	margin-left: 0;
	margin-right: 1em
}

.list-container>.item .extra .ui.horizontal.list .item:last-child {
	margin-right: 0
}

@media only screen and (max-width:767px) {
	.list-container>.item .extra .ui.horizontal.list+.ui.horizontal.list.right.floated {
		margin-top: -.25rem
	}
}

.list-container>.item .extra .ui.horizontal.list .item .like.icon {
	cursor: default
}

.list-container>.item .extra .ui.horizontal.list .item .like.icon:hover {
	opacity: .75;
	color: rgba(0, 0, 0, .4)
}

.sidebar .section {
	margin-bottom: 32px
}

.sidebar .section:last-child {
	margin-bottom: 0
}

.sidebar .articles-list .ui.items {
	margin-top: 0
}

.sidebar .articles-list .ui.items>.item {
	padding: .3rem 0 .4rem;
	margin: 0
}

.sidebar .articles-list .ui.items>.item .header {
	font-size: 1rem !important;
	font-weight: 700;
	-ms-word-break: break-all;
	word-break: break-all;
	word-break: break-word;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	word-wrap: break-word
}

.sidebar .articles-list .ui.items>.item .extra {
	font-size: 12px !important;
	margin-top: .4rem !important
}

.sidebar .articles-list .ui.items>.item .extra a {
	color: rgba(0, 0, 0, .4)
}

.sidebar .articles-list .ui.items>.item .extra a:hover {
	color: rgba(0, 0, 0, .87)
}

.sidebar .articles-list .ui.items>.item .extra .ui.horizontal.list {
	display: block
}

.sidebar .articles-list .ui.items>.item .extra .ui.horizontal.list .item {
	padding: 0
}

.sidebar .articles-list .ui.items>.item .extra .ui.horizontal.list .like.icon {
	cursor: default
}

.sidebar .articles-list .ui.items>.item .extra .ui.horizontal.list .like.icon:hover {
	opacity: .75;
	color: rgba(0, 0, 0, .4)
}

.ui.list .item .right.floated.content {
	line-height: 23px
}

pre {
	word-break: initial;
	word-wrap: initial;
	white-space: pre;
	overflow: auto
}

pre::-webkit-scrollbar {
	width: 6px !important;
	height: 6px !important;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}

pre::-webkit-scrollbar-thumb {
	cursor: pointer;
	background: rgba(153, 153, 153, .75)
}

pre::-webkit-scrollbar-thumb:hover {
	background: rgba(153, 153, 153, .6)
}

.collect.popup .collect.form {
	width: 300px;
	text-align: left
}

.collect.popup .collect.form .recommend-tags {
	display: none
}

@media only screen and (max-width:767px) {
	.collect.popup .collect.form {
		width: 250px
	}
}

.collect-btn .star.icon {
	vertical-align: baseline !important
}

.collect-btn.active .star.icon {
	color: #fbbd08 !important
}

.ui.vertical.menu .active.item.collect-btn {
	background: 0 0
}

.ui.vertical.menu .active.item.collect-btn:hover {
	background: rgba(0, 0, 0, .05)
}

.captcha.label {
	padding: 0 !important;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	cursor: pointer
}

.captcha.label img {
	height: 36px !important
}

.ui.form textarea.disabled-resize {
	resize: none
}

.osc-avatar {
	display: inline-block;
	height: 100%;
	width: 100%;
	border-radius: 100%;
	overflow: hidden;
	font-size: inherit;
	vertical-align: middle;
	-webkit-box-shadow: 0 0 1px rgba(0, 0, 0, .3);
	box-shadow: 0 0 1px rgba(0, 0, 0, .3)
}

.osc-avatar img {
	width: 100% !important;
	height: 100% !important;
	border-radius: 100%
}

.osc-avatar .text-portrait {
	background: #eee;
	color: #fff;
	font-size: 32px;
	font-weight: 700;
	line-height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	text-align: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 100%;
	width: 100%;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	border-radius: 100%;
	overflow: hidden;
	text-transform: capitalize
}

.osc-avatar._24x24 {
	height: 24px;
	width: 24px
}

.osc-avatar._24x24 .text-portrait {
	font-size: 12px
}

.osc-avatar._28x28 {
	height: 28px;
	width: 28px
}

.osc-avatar._28x28 .text-portrait {
	font-size: 12px
}

.osc-avatar._30x30 {
	height: 30px;
	width: 30px
}

.osc-avatar._30x30 .text-portrait {
	font-size: 14px
}

.osc-avatar._35x35 {
	height: 35px;
	width: 35px
}

.osc-avatar._35x35 .text-portrait {
	font-size: 16px
}

.osc-avatar._50x50 {
	height: 50px;
	width: 50px
}

.osc-avatar._50x50 .text-portrait {
	font-size: 22px
}

.osc-avatar._64x64 {
	height: 64px;
	width: 64px
}

.osc-avatar._64x64 .text-portrait {
	font-size: 28px
}

.osc-avatar._80x80 {
	height: 80px;
	width: 80px
}

.osc-avatar._80x80 .text-portrait {
	font-size: 32px
}

.osc-avatar._120x120 {
	height: 120px;
	width: 120px
}

.osc-avatar._120x120 .text-portrait {
	font-size: 58px
}

.osc-avatar._150x150 {
	height: 150px;
	width: 150px
}

.osc-avatar._150x150 .text-portrait {
	font-size: 72px
}

.large-portrait,
.small-portrait {
	overflow: hidden
}

.back-to-top {
	z-index: 2;
	position: fixed;
	right: 20px;
	bottom: 20px;
	overflow: hidden;
	width: 40px;
	height: 40px;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	cursor: pointer;
	border: 1px solid #ddd;
	background: #f5f5f5;
	display: none
}

.back-to-top .icon {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 40px;
	height: 40px;
	-webkit-transition: all .15s;
	transition: all .15s
}

.back-to-top .text {
	font-size: 14px;
	line-height: 40px;
	display: block;
	width: 40px;
	height: 40px;
	text-align: center;
	color: #fff;
	background: #32aa66
}

.back-to-top:hover .icon {
	margin-top: -40px
}

@media only screen and (max-width:767px) {
	.back-to-top {
		display: none
	}
}

.bdsharebuttonbox.reset a {
	float: none;
	font-size: inherit;
	padding: auto;
	height: auto;
	margin: auto;
	background-image: none
}

.bdsharebuttonbox.reset a:hover {
	opacity: 1
}

#bdshare_weixin_qrcode_dialog {
	position: fixed;
	left: 50% !important;
	top: 50% !important;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	padding: 12px;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	border: 1px solid rgba(34, 36, 38, .15);
	-webkit-box-shadow: 0 1px 2px 0 rgba(34, 36, 38, .15);
	box-shadow: 0 1px 2px 0 rgba(34, 36, 38, .15);
	border-radius: .14285714rem
}

#bdshare_weixin_qrcode_dialog .bd_weixin_popup_close {
	top: -2px
}

#bdshare_weixin_qrcode_dialog .bd_weixin_popup_head {
	font-size: 14px
}

#bdshare_weixin_qrcode_dialog .bd_weixin_popup_foot {
	text-align: center
}

.bdsharebuttonbox.left-menu {
	position: relative
}

.bdsharebuttonbox.left-menu:before {
	position: absolute;
	content: '';
	top: 0;
	left: 0;
	width: 100%;
	height: 1px;
	background: rgba(34, 36, 38, .1)
}

.bdsharebuttonbox.dropdown-share .menu .selected.item,
.ui.dropdown.selected {
	background: 0 0;
	font-weight: 400
}

#commentsContainer .pagination-wrap {
	padding: 0
}

#commentsContainer .pagination.menu {
	font-size: .85714286rem;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

#commentsContainer .wonderful-comments-wrap {
	background: #f9f9f9;
	padding: 1em 1em .25em;
	margin: -1em -1em 1em;
	border-bottom: 1px solid rgba(34, 36, 38, .15)
}

#commentsContainer .comments-wrap {
	margin-bottom: 1rem
}

#commentsContainer .comment-form {
	margin-bottom: 0
}

#commentsContainer .empty-tips {
	margin: 30px 0 !important
}

.comment-form .close-btn {
	cursor: pointer;
	display: inline-block;
	min-height: 1em;
	vertical-align: baseline;
	color: rgba(0, 0, 0, .4);
	margin: 0 .05em 0 0;
	padding: .78571429em 1em .78571429em;
	font-weight: 400;
	line-height: 1em;
	font-style: normal;
	text-align: center;
	font-size: .85714286rem
}

.comment-form .close-btn:hover {
	background: #f0f0f0 none;
	-webkit-box-shadow: 0 0 0 1px transparent inset, 0 0 0 0 rgba(34, 36, 38, .15) inset;
	box-shadow: 0 0 0 1px transparent inset, 0 0 0 0 rgba(34, 36, 38, .15) inset;
	color: rgba(0, 0, 0, .6)
}

.donate-modal .author-info .content {
	padding-left: 1em !important;
	padding-top: 4px !important
}

.donate-modal .wepay-box,
.donate-modal .wepay-success {
	text-align: center
}

.donate-modal .wechat-qr {
	font-size: 20px
}

.donate-modal .qrcode.icon {
	color: #4eaa4c
}

.donate-modal .wepay-amount-wrap {
	margin: 15px 0;
	font-size: 16px
}

.donate-modal .wepay-amount-wrap .money {
	font-size: 30px;
	vertical-align: sub;
	color: #4eaa4c
}

.donate-modal .wepay-amount-wrap .money em {
	font-style: inherit
}

.donate-modal .wepay-box .wechat-qr-img {
	display: inline-block;
	margin-bottom: 20px;
	width: 164px
}

.donate-modal .wepay-box .wechat-qr-img img {
	width: 100%
}

@media only screen and (max-width:767px) {
	.donate-modal .author-info .item {
		margin: 0 !important
	}

	.donate-modal .author-info .content {
		text-align: center;
		padding: 16px 0 0 !important
	}

	.donate-modal .author-info .content .description {
		padding: 4px 0 0 !important
	}

	.donate-modal .author-info .avatar {
		width: 80px;
		height: 80px;
		margin: 0 auto
	}

	.donate-modal .author-info .avatar .text-portrait {
		font-size: 32px
	}
}

@media only screen and (min-width:1200px) {
	.pc-hide {
		display: none !important
	}

	.mb-show {
		display: none !important
	}
}

@media only screen and (max-width:1245px) and (min-width:992px) {
	.sc-hide {
		display: none !important
	}

	.mb-show {
		display: none !important
	}
}

@media only screen and (max-width:991px) and (min-width:768px) {
	.tb-hide {
		display: none !important
	}

	.mb-show {
		display: none !important
	}
}

@media only screen and (max-width:767px) {
	.mb-hide {
		display: none !important
	}

	.mb-show {
		display: block !important
	}
}

emoji[data-emoji~=emoji] {
	display: inline-block;
	width: 24px;
	height: 24px;
	line-height: 24px;
	vertical-align: middle;
	text-align: center;
	margin: 0 3px
}

.outer-float-menu-wrap {
	position: absolute;
	width: 92px;
	margin-left: -50px
}

.outer-float-menu-wrap .float-menu {
	margin-top: 155px
}

@media only screen and (max-width:1280px) {
	.outer-float-menu-wrap {
		display: none
	}
}

.section.user-list .ui.items {
	margin: 0
}

.section.user-list .ui.items>.item {
	margin: 10px 0
}

.section.user-list .ui.items>.item.middle {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.section.user-list .ui.items>.item .avatar {
	margin: 2px auto
}

.section.user-list .ui.items>.item>.content {
	padding-left: 1em
}

.section.user-list .ui.items>.item>.content .user {
	font-size: 14px
}

.section.user-list .ui.items>.item>.content .extra {
	margin-top: .2rem
}

.section.user-list .ui.items>.item>.content .extra .ui.horizontal.list {
	margin: 0
}

.section.user-list>.ui.items>.item .right-extra .number {
	width: 40px;
	text-align: right;
	font-size: 1rem;
	color: rgba(0, 0, 0, .87)
}

.section.user-list>.ui.items>.item .right-extra .number .popup-num-detail {
	width: 140px;
	text-align: left
}

@media only screen and (max-width:767px) {
	.section.user-list .ui.items>.item {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row
	}
}

#homePage .banner-news {
	margin-top: 0
}

#recommendCards {
	margin-bottom: 0
}

@media only screen and (min-width:768px) {
	#recommendCards .card+.card {
		margin-left: 0;
		width: calc(33.33333333% - 1em)
	}
}

#recommendCards .card .image {
	position: relative;
	overflow: hidden;
	height: 150px
}

#recommendCards .card .image img {
	width: 100%;
	height: 100%;
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: -webkit-transform .5s;
	transition: -webkit-transform .5s;
	transition: transform .5s;
	transition: transform .5s, -webkit-transform .5s
}

#recommendCards .card:hover .image img {
	-webkit-transform: scale(1.03);
	transform: scale(1.03)
}

@media only screen and (max-width:767px) {
	#recommendCards .card:first-child {
		margin-top: 1.875em !important
	}
}

#recommendCards.blog .card .image {
	height: 120px
}

@media only screen and (max-width:768px) {
	#recommendCards.blog .card .image {
		height: 180px
	}
}

#recommendCards.blog .card .content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

#recommendCards.blog .card .content .header {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	max-height: 38px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2
}

#recommendCards.blog .card .meta {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.web-blog {
	padding-top: 10px !important
}

.sidebar .ad-wrap+.section {
	margin-top: 15px
}

.sidebar .section+.ad-wrap {
	margin-top: -15px
}

.web-blog .blog-tab .right.menu>a.item:last-child,
.web-news .news-tab .right.menu>a.item:last-child,
.web-question-common .question-tab .right.menu>a.item:last-child,
.web-translate-common .translate-tab .right.menu>a.item:last-child {
	padding-right: 0
}

@media only screen and (max-width:767px) {

	.web-blog .blog-tab,
	.web-news .news-tab,
	.web-translate-common .translate-tab {
		margin-bottom: 0 !important
	}

	.web-blog .blog-tab>a.item,
	.web-translate-common .translate-tab>a.item {
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center
	}

	.web-blog .blog-tab .right.menu,
	.web-news .news-tab .right.menu,
	.web-translate-common .translate-tab .right.menu {
		display: none !important
	}
}

.list-container .item.recommend-authors {
	padding: 1.5em 2em !important;
	background: #f8f8f8;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	border-top: 1px solid #efefef;
	border-bottom: 1px solid #efefef;
	margin-bottom: -1px !important
}

.list-container .item.recommend-authors .recommend-header {
	line-height: 1em;
	font-size: 1.07142857em;
	font-weight: 700;
	color: rgba(0, 0, 0, .87);
	margin: -.4em 0 .85em
}

.list-container .item.recommend-authors .author-list-box {
	width: 100%
}

.list-container .item.recommend-authors .author-list-box .cards {
	width: 100%;
	margin: 0
}

.list-container .item.recommend-authors .author-list-box .cards>.card {
	width: auto;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin-top: 0;
	margin-bottom: 0
}

.list-container .item.recommend-authors .author-list-box .cards>.card+.card {
	margin-left: 0
}

.list-container .item.recommend-authors .author-list-box .cards>.card:first-child {
	margin-left: 0
}

.list-container .item.recommend-authors .author-list-box .cards>.card:last-child {
	margin-right: 0
}

.list-container .item.recommend-authors .author-list-box .cards>.card .author-card .author-content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.list-container .item.recommend-authors .author-list-box .cards>.card .author-card .author-content .author-avatar {
	margin-right: 10px
}

.list-container .item.recommend-authors .author-list-box .cards>.card .author-card .author-content .author-info .description {
	font-size: .85714286em;
	color: rgba(0, 0, 0, .6);
	display: block;
	height: 1.4285em;
	margin-bottom: 0;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	-ms-word-break: break-all;
	word-break: break-all;
	word-break: break-word;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	word-wrap: break-word
}

.list-container .item.recommend-authors .author-list-box .cards>.card .author-card .author-content .author-info .user {
	display: block;
	height: 1.28571429em;
	margin-bottom: 0;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	-ms-word-break: break-all;
	word-break: break-all;
	word-break: break-word;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	word-wrap: break-word
}

.list-container .item.recommend-authors .author-list-box .cards>.card .author-card .author-labels {
	height: 21px;
	overflow: hidden;
	margin-top: .65em
}

.list-container .item.recommend-authors .author-list-box .cards>.card .author-card .author-action {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: .8em
}

.list-container .item.recommend-authors .author-list-box .cards>.card .author-card .author-action .button {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin: 0;
	border-radius: 26px;
	padding: 8px 6px 6px
}

.list-container .item.recommend-authors .author-list-box .cards>.card .author-card .author-action .button+.button {
	margin-left: .5em
}

.list-container .item.recommend-authors .author-list-box .cards>.card .author-card .author-action .button>.icon {
	margin-right: 0
}

@media only screen and (max-width:767px) {
	.list-container .item.recommend-authors {
		padding: 0 !important;
		margin-left: -1rem !important;
		margin-right: -1rem !important;
		width: calc(100% + 2rem)
	}

	.list-container .item.recommend-authors .recommend-header {
		margin: 1em 1.5em -.5em
	}

	.list-container .item.recommend-authors .author-list-box {
		padding: 1.5em 0;
		-ms-overflow-style: none;
		overflow-x: scroll;
		-webkit-overflow-scrolling: touch;
		overflow-scrolling: touch;
		margin-left: -1rem !important;
		margin-right: -1rem !important;
		width: calc(100% + 2rem)
	}

	.list-container .item.recommend-authors .author-list-box::-webkit-scrollbar {
		display: none
	}

	.list-container .item.recommend-authors .author-list-box .cards {
		width: 675px;
		padding-left: 1rem;
		padding-right: 1rem;
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important
	}

	.list-container .item.recommend-authors .author-list-box .cards>.card:first-child {
		margin-left: 1.5em
	}

	.list-container .item.recommend-authors .author-list-box .cards>.card:last-child {
		margin-right: 1.5em
	}
}

@media only screen and (max-width:991px) and (min-width:768px) {

	#meetup .tablet-desc .left.floated,
	.tablet-desc .right.floated {
		float: none !important;
		display: block
	}
}

@media only screen and (max-width:767px) {
	#meetup .meet-up-msg {
		margin-bottom: 2em !important
	}
}

#meetup .partner-list .partner a {
	display: block
}

#meetup .partner-list .partner .image {
	display: block;
	padding: 10px 40px;
	width: 100%;
	margin-left: 0;
	margin-right: 0
}

#meetup.activity-detail .share-box {
	padding: 5px 0
}

#meetup.activity-detail .share-box a+a {
	margin-left: 6px
}

@media only screen and (max-width:767px) {
	#meetup.activity-detail .activity-info>.ui.items>.item {
		margin: 0
	}
}

.tweet-detail-page,
.www-tweet {
	padding-top: 10px !important
}

.www-tweet .tweet-form {
	margin: 0 auto 30px
}

.www-tweet .tweet-banners {
	margin: -10px auto 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	justify-content: space-around
}

.www-tweet .tweet-banners .item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-size: 16px;
	font-weight: 900;
	border-radius: 3px;
	color: #fff;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	width: 192px;
	height: 44px;
	overflow: hidden;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-size: 384px 176px;
	background-repeat: no-repeat;
	background-image: url(/new-osc/img/tweet-banners-spirte.jpg)
}

.www-tweet .tweet-banners .item+.item {
	margin-left: 16px
}

.www-tweet .tweet-banners .item.bg-1 {
	background-position: 0 0
}

.www-tweet .tweet-banners .item.bg-1:hover {
	background-position: -192px 0
}

.www-tweet .tweet-banners .item.bg-2 {
	background-position: 0 -44px
}

.www-tweet .tweet-banners .item.bg-2:hover {
	background-position: -192px -44px
}

.www-tweet .tweet-banners .item.bg-3 {
	background-position: 0 -88px
}

.www-tweet .tweet-banners .item.bg-3:hover {
	background-position: -192px -88px
}

.www-tweet .tweet-banners .item.bg-4 {
	background-position: 0 -132px
}

.www-tweet .tweet-banners .item.bg-4:hover {
	background-position: -192px -132px
}

@media only screen and (max-width:767px) {
	.www-tweet .tweet-banners {
		display: none
	}
}

.www-tweet .tweet-list {
	padding: 0 !important
}

.www-tweet .tweet-list .tweet-item {
	position: relative;
	margin: 1.25em 0;
	padding-bottom: 1.25em
}

.www-tweet .tweet-list .tweet-item.blocked>.event>.content .tweet-user-info,
.www-tweet .tweet-list .tweet-item.blocked>.event>.content>.extra,
.www-tweet .tweet-list .tweet-item.blocked>.event>.content>.meta>.like,
.www-tweet .tweet-list .tweet-item.blocked>.event>.content>.meta>.reply,
.www-tweet .tweet-list .tweet-item.blocked>.event>.content>.meta>.share {
	-webkit-filter: blur(4px);
	-moz-filter: blur(4px);
	-o-filter: blur(4px);
	-ms-filter: blur(4px);
	filter: blur(4px);
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	pointer-events: none
}

.www-tweet .tweet-list .tweet-item.blocked .blocked-cover-tip {
	position: absolute;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	top: 0;
	bottom: -4px;
	left: -5px;
	right: -5px;
	font-size: 1em;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	color: rgba(0, 0, 0, .87);
	text-shadow: 0 0 3px #fff;
	pointer-events: none;
	background: rgba(255, 255, 255, .3);
	border: 1px dashed #eee;
	border-radius: 2px;
	opacity: 0;
	-webkit-transition: opacity .2s ease-in;
	transition: opacity .2s ease-in;
	padding: 10px;
	text-align: center
}

.www-tweet .tweet-list .tweet-item.blocked .blocked-cover-tip.hover {
	opacity: 1
}

.www-tweet .tweet-list .tweet-item.blocked .blocked-cover-tip {
	top: -.2em;
	bottom: 1.2em
}

.www-tweet .tweet-list .tweet-item:not(.blocked)>.event>.content>.extra.referer .referer-wrapper.blocked>.extra,
.www-tweet .tweet-list .tweet-item:not(.blocked)>.event>.content>.extra.referer .referer-wrapper.blocked>.user {
	-webkit-filter: blur(4px);
	-moz-filter: blur(4px);
	-o-filter: blur(4px);
	-ms-filter: blur(4px);
	filter: blur(4px);
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	pointer-events: none
}

.www-tweet .tweet-list .tweet-item:not(.blocked)>.event>.content>.extra.referer .referer-wrapper.blocked .blocked-cover-tip {
	position: absolute;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	top: 0;
	bottom: -4px;
	left: -5px;
	right: -5px;
	font-size: 1em;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	color: rgba(0, 0, 0, .87);
	text-shadow: 0 0 3px #fff;
	pointer-events: none;
	background: rgba(255, 255, 255, .3);
	border: 1px dashed #eee;
	border-radius: 2px;
	opacity: 0;
	-webkit-transition: opacity .2s ease-in;
	transition: opacity .2s ease-in;
	padding: 10px;
	text-align: center
}

.www-tweet .tweet-list .tweet-item:not(.blocked)>.event>.content>.extra.referer .referer-wrapper.blocked .blocked-cover-tip.hover {
	opacity: 1
}

.www-tweet .tweet-list .tweet-item:not(.blocked)>.event>.content>.extra.referer .referer-wrapper.blocked .blocked-cover-tip {
	top: 0;
	bottom: 0;
	left: 0;
	right: 0
}

.www-tweet .tweet-list .tweet-item>.event {
	padding-bottom: 0
}

.www-tweet .tweet-list .tweet-item.ui.feed>.event>.content .extra.text {
	font-size: 1.1rem;
	line-height: 1.6
}

@media only screen and (max-width:767px) {
	.www-tweet .tweet-list .tweet-item .meta a.view {
		display: none
	}
}

.www-tweet .tweet-list .tweet-item:after {
	display: block;
	position: relative;
	content: '';
	height: 1px;
	top: 1.25em;
	background: #efefef
}

.tweet-detail-page .sidebar .section .ui.feed>.tweet-item.event.blocked>.content,
.tweet-detail-page .sidebar .section .ui.feed>.tweet-item.event.blocked>.label,
.www-tweet .sidebar .section .ui.feed>.tweet-item.event.blocked>.content,
.www-tweet .sidebar .section .ui.feed>.tweet-item.event.blocked>.label {
	-webkit-filter: blur(4px);
	-moz-filter: blur(4px);
	-o-filter: blur(4px);
	-ms-filter: blur(4px);
	filter: blur(4px);
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	pointer-events: none
}

.tweet-detail-page .sidebar .section .ui.feed>.tweet-item.event.blocked .blocked-cover-tip,
.www-tweet .sidebar .section .ui.feed>.tweet-item.event.blocked .blocked-cover-tip {
	position: absolute;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	top: 0;
	bottom: -4px;
	left: -5px;
	right: -5px;
	font-size: 1em;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	color: rgba(0, 0, 0, .87);
	text-shadow: 0 0 3px #fff;
	pointer-events: none;
	background: rgba(255, 255, 255, .3);
	border: 1px dashed #eee;
	border-radius: 2px;
	opacity: 0;
	-webkit-transition: opacity .2s ease-in;
	transition: opacity .2s ease-in;
	padding: 10px;
	text-align: center
}

.tweet-detail-page .sidebar .section .ui.feed>.tweet-item.event.blocked .blocked-cover-tip.hover,
.www-tweet .sidebar .section .ui.feed>.tweet-item.event.blocked .blocked-cover-tip.hover {
	opacity: 1
}

.tweet-detail-page .sidebar .section .ui.feed>.tweet-item.event.blocked .blocked-cover-tip,
.www-tweet .sidebar .section .ui.feed>.tweet-item.event.blocked .blocked-cover-tip {
	top: 0;
	bottom: .5em
}

.tweet-detail-page .sidebar .section .ui.feed>.tweet-item.event:not(.blocked)>.content>.extra.referer .referer-wrapper.blocked>.extra,
.tweet-detail-page .sidebar .section .ui.feed>.tweet-item.event:not(.blocked)>.content>.extra.referer .referer-wrapper.blocked>.user,
.www-tweet .sidebar .section .ui.feed>.tweet-item.event:not(.blocked)>.content>.extra.referer .referer-wrapper.blocked>.extra,
.www-tweet .sidebar .section .ui.feed>.tweet-item.event:not(.blocked)>.content>.extra.referer .referer-wrapper.blocked>.user {
	-webkit-filter: blur(4px);
	-moz-filter: blur(4px);
	-o-filter: blur(4px);
	-ms-filter: blur(4px);
	filter: blur(4px);
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	pointer-events: none
}

.tweet-detail-page .sidebar .section .ui.feed>.tweet-item.event:not(.blocked)>.content>.extra.referer .referer-wrapper.blocked .blocked-cover-tip,
.www-tweet .sidebar .section .ui.feed>.tweet-item.event:not(.blocked)>.content>.extra.referer .referer-wrapper.blocked .blocked-cover-tip {
	position: absolute;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	top: 0;
	bottom: -4px;
	left: -5px;
	right: -5px;
	font-size: 1em;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	color: rgba(0, 0, 0, .87);
	text-shadow: 0 0 3px #fff;
	pointer-events: none;
	background: rgba(255, 255, 255, .3);
	border: 1px dashed #eee;
	border-radius: 2px;
	opacity: 0;
	-webkit-transition: opacity .2s ease-in;
	transition: opacity .2s ease-in;
	padding: 10px;
	text-align: center
}

.tweet-detail-page .sidebar .section .ui.feed>.tweet-item.event:not(.blocked)>.content>.extra.referer .referer-wrapper.blocked .blocked-cover-tip.hover,
.www-tweet .sidebar .section .ui.feed>.tweet-item.event:not(.blocked)>.content>.extra.referer .referer-wrapper.blocked .blocked-cover-tip.hover {
	opacity: 1
}

.tweet-detail-page .sidebar .section .ui.feed>.tweet-item.event:not(.blocked)>.content>.extra.referer .referer-wrapper.blocked .blocked-cover-tip,
.www-tweet .sidebar .section .ui.feed>.tweet-item.event:not(.blocked)>.content>.extra.referer .referer-wrapper.blocked .blocked-cover-tip {
	top: 0;
	bottom: 0;
	left: 0;
	right: 0
}

.tweet-detail-page .sidebar .section .ui.feed>.tweet-item.event,
.www-tweet .sidebar .section .ui.feed>.tweet-item.event {
	position: relative;
	padding: 8px 0
}

.tweet-detail-page .sidebar .section.ad-wrap:first-child,
.www-tweet .sidebar .section.ad-wrap:first-child {
	margin-bottom: 20px
}

.tweet-item {
	-ms-word-break: break-all;
	word-break: break-all;
	word-break: break-word;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	word-wrap: break-word
}

.tweet-item .tweet-user-info {
	margin: 0
}

.tweet-item .tweet-user-info>.item {
	margin: 0
}

.tweet-item .tweet-user-info>.item .avatar {
	margin: 2px auto
}

.tweet-item .tweet-user-info>.item>.content {
	padding-left: 1em
}

.tweet-item .tweet-user-info>.item>.content .extra {
	font-size: 12px
}

.tweet-detail-page .comment-item .user,
.tweet-item .tweet-user-info>.item>.content .user,
.tweet-item>.content__sidebar .tweet-user-info__sidebar .user {
	vertical-align: middle
}

.tweet-detail-page .comment-item .osc-staff-label,
.tweet-item .tweet-user-info>.item>.content .osc-staff-label,
.tweet-item>.content__sidebar .tweet-user-info__sidebar .osc-staff-label {
	display: inline-block;
	border: 1px solid #32aa66;
	font-weight: 400;
	font-size: 12px;
	border-radius: 2px;
	line-height: 14px;
	padding: 1px 2px;
	text-align: center;
	margin-left: 2px;
	vertical-align: middle;
	color: #32aa66;
	overflow: hidden;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.tweet-detail-page .comment-item .as-top-label,
.tweet-item .tweet-user-info>.item>.content .as-top-label,
.tweet-item>.content__sidebar .tweet-user-info__sidebar .as-top-label {
	display: inline-block;
	border: 1px solid #db2828;
	font-weight: 400;
	font-size: 12px;
	border-radius: 2px;
	line-height: 14px;
	padding: 1px 2px;
	text-align: center;
	margin-left: 2px;
	vertical-align: middle;
	color: #db2828;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.tweet-detail-page .comment-item .osc-10th-label,
.tweet-item .tweet-user-info>.item>.content .osc-10th-label,
.tweet-item>.content__sidebar .tweet-user-info__sidebar .osc-10th-label {
	display: inline-block;
	border: 1px solid #32aa66;
	background: #32aa66;
	font-weight: 400;
	font-size: 12px;
	border-radius: 2px;
	line-height: 14px;
	padding: 1px 2px;
	text-align: center;
	margin-left: 2px;
	vertical-align: middle;
	color: #fff;
	overflow: hidden;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.tweet-detail-page .comment-item .osc-gitee-6th-label,
.tweet-item .tweet-user-info>.item>.content .osc-gitee-6th-label,
.tweet-item>.content__sidebar .tweet-user-info__sidebar .osc-gitee-6th-label {
	display: inline-block;
	border: 1px solid #c71d23;
	background: #fff;
	font-weight: 400;
	font-size: 12px;
	border-radius: 9px;
	line-height: 14px;
	padding: 1px 6px;
	text-align: center;
	margin-left: 2px;
	vertical-align: middle;
	color: #c71d23;
	overflow: hidden;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.osc-staff-label+.osc-10th-label {
	margin-left: 0 !important
}

.tweet-item .tweet-user-info>.item>.right {
	float: right
}

.tweet-item>.content__sidebar {
	margin-top: 0 !important;
	margin-left: 1em !important
}

.tweet-item>.content__sidebar .tweet-user-info__sidebar {
	margin-top: -2px !important
}

.tweet-item>.content__sidebar .tweet-user-info__sidebar .date {
	margin-top: 3px !important;
	font-size: 12px !important
}

a.__user {
	color: rgba(0, 0, 0, .85)
}

a.__user:hover {
	color: #1e70bf
}

@media only screen and (max-width:767px) {
	.tweet-item .tweet-user-info>.item {
		display: block;
		margin: 0 !important
	}

	.tweet-item .tweet-user-info>.item .avatar,
	.tweet-item .tweet-user-info>.item>.content {
		float: left
	}
}

.tweet-item .event>.content .extra.text,
.tweet-item>.content .extra.text {
	max-width: none !important;
	overflow: hidden
}

.tweet-item .event>.content .extra.text img,
.tweet-item>.content .extra.text img {
	vertical-align: middle;
	width: auto;
	max-width: 100%
}

.tweet-item .event>.content,
.tweet-item>.content {
	margin-right: 0
}

.tweet-item .tweet-user-info>.item>.content .extra,
.tweet-item.ui.feed>.event>.content .extra.text,
.tweet-item.ui.feed>.event>.content .meta {
	margin: .8em 0 0
}

.tweet-item .message {
	margin: .55em 0
}

.tweet-form .tweet-form-header .header.topic-header {
	margin-bottom: 12px
}

.tweet-form .tweet-form-header .topic-desc {
	margin: 12px 0
}

.tweet-form .tweet-form-header .hot-topics {
	position: relative
}

.tweet-form .tweet-form-header .hot-topics .link-tweet-topics {
	float: right;
	font-size: 1rem;
	line-height: 1.14285714em;
	padding: .21428571em 0;
	margin-left: 1em
}

.comment-form .foot-bar,
.tweet-form .foot-bar {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.comment-form .foot-bar .toolbox,
.tweet-form .foot-bar .toolbox {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin-bottom: 0;
	text-align: left;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

@media only screen and (max-width:767px) {

	.comment-form .foot-bar .toolbox,
	.tweet-form .foot-bar .toolbox {
		visibility: hidden;
		height: 0
	}
}

.comment-form .foot-bar .count,
.tweet-form .foot-bar .count {
	padding: 0 6px;
	color: rgba(0, 0, 0, .4)
}

.comment-form .foot-bar .pub-tweet-checkbox,
.tweet-form .foot-bar .pub-tweet-checkbox {
	margin: 0 4px 0 16px
}

.tweet-form .toolbox-popup {
	max-width: none;
	z-index: 1000
}

.tweet-form .toolbox-popup.toolbox-picture .upload-wrapper {
	width: 470px
}

.tweet-form .toolbox-popup.toolbox-picture .upload-wrapper .upload.field {
	border: 2px dashed rgba(34, 36, 38, .15);
	border-radius: 5px;
	max-width: 100%;
	overflow-x: hidden;
	overflow-y: scroll;
	padding: 1em;
	min-height: 150px
}

.tweet-form .toolbox-popup.toolbox-picture .upload-wrapper .upload.field .empty-tips {
	display: none;
	font-size: 1rem;
	color: #999
}

.tweet-form .toolbox-popup.toolbox-picture .upload-wrapper .upload.field.empty {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.tweet-form .toolbox-popup.toolbox-picture .upload-wrapper .upload.field.empty .empty-tips {
	display: block
}

.tweet-form .toolbox-popup.toolbox-picture .upload-wrapper #dropzone {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	height: 308px
}

.tweet-form .toolbox-popup.toolbox-picture .upload-wrapper #dropzone .dz-message {
	margin: 0 auto
}

.tweet-form .toolbox-popup.toolbox-picture .upload-wrapper #dropzone .dz-preview {
	margin: 5px
}

.tweet-form .toolbox-popup.toolbox-picture .upload-wrapper #dropzone .dz-error-message {
	top: 0
}

.tweet-form .toolbox-popup.toolbox-picture .upload-wrapper #dropzone .dz-error-message:after {
	border-right: 6px solid transparent;
	border-left: 6px solid transparent;
	border-top: 6px solid #be2626 !important;
	border-bottom: none !important;
	bottom: -6px;
	top: unset
}

.tweet-form .toolbox-popup.toolbox-code .editor-wrapper {
	width: 480px
}

.tweet-form .toolbox-popup.toolbox-code .editor-wrapper .edit-mode textarea {
	min-height: 100px
}

.tweet-form .toolbox-popup.toolbox-code .editor-wrapper .read-mode pre {
	margin: 0
}

.tweet-form .toolbox-popup.toolbox-code .editor-wrapper .read-mode code {
	display: block;
	border-radius: 2px;
	background: #f6f6f6;
	padding: .7em 1em;
	max-height: 200px;
	overflow: auto
}

.tweet-form .toolbox-popup.toolbox-code .editor-wrapper .read-mode code::-webkit-scrollbar {
	width: 6px !important;
	height: 6px !important;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}

.tweet-form .toolbox-popup.toolbox-code .editor-wrapper .read-mode code::-webkit-scrollbar-thumb {
	cursor: pointer;
	background: rgba(153, 153, 153, .75)
}

.tweet-form .toolbox-popup.toolbox-code .editor-wrapper .read-mode code::-webkit-scrollbar-thumb:hover {
	background: rgba(153, 153, 153, .6)
}

.comment-form .toolbox-popup.toolbox-emoji .emoji-wrapper,
.tweet-form .toolbox-popup.toolbox-emoji .emoji-wrapper {
	width: 410px
}

.comment-form .toolbox-popup.toolbox-emoji .emoji-list,
.tweet-form .toolbox-popup.toolbox-emoji .emoji-list {
	height: 304px;
	overflow-x: hidden;
	overflow-y: scroll
}

.comment-form .toolbox-popup.toolbox-emoji .emoji-list .ui.grid .column,
.tweet-form .toolbox-popup.toolbox-emoji .emoji-list .ui.grid .column {
	padding: 0;
	margin: 0
}

.comment-form .toolbox-popup.toolbox-emoji .emoji-list .emoji-item,
.tweet-form .toolbox-popup.toolbox-emoji .emoji-list .emoji-item {
	display: block;
	width: 40px;
	height: 38px;
	margin: 0;
	padding: 0;
	cursor: pointer;
	text-align: center;
	vertical-align: top;
	border: 1px solid #f6f6f6;
	background-color: #fff;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.comment-form .toolbox-popup.toolbox-emoji .emoji-list .emoji-item:hover,
.tweet-form .toolbox-popup.toolbox-emoji .emoji-list .emoji-item:hover {
	border-color: #f5a623
}

.tweet-detail:not(.blocked)>.event>.content>.extra.referer .referer-wrapper.blocked>.extra,
.tweet-detail:not(.blocked)>.event>.content>.extra.referer .referer-wrapper.blocked>.user {
	-webkit-filter: blur(4px);
	-moz-filter: blur(4px);
	-o-filter: blur(4px);
	-ms-filter: blur(4px);
	filter: blur(4px);
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	pointer-events: none
}

.tweet-detail:not(.blocked)>.event>.content>.extra.referer .referer-wrapper.blocked .blocked-cover-tip {
	position: absolute;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	top: 0;
	bottom: -4px;
	left: -5px;
	right: -5px;
	font-size: 1em;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	color: rgba(0, 0, 0, .87);
	text-shadow: 0 0 3px #fff;
	pointer-events: none;
	background: rgba(255, 255, 255, .3);
	border: 1px dashed #eee;
	border-radius: 2px;
	opacity: 0;
	-webkit-transition: opacity .2s ease-in;
	transition: opacity .2s ease-in;
	padding: 10px;
	text-align: center
}

.tweet-detail:not(.blocked)>.event>.content>.extra.referer .referer-wrapper.blocked .blocked-cover-tip.hover {
	opacity: 1
}

.tweet-detail:not(.blocked)>.event>.content>.extra.referer .referer-wrapper.blocked .blocked-cover-tip {
	top: 0;
	bottom: 0;
	left: 0;
	right: 0
}

.tweet-detail .content {
	margin-right: 0 !important;
	max-width: 100%
}

.tweet-detail.ui.feed>.event>.content .extra.text {
	font-size: 1.2em;
	line-height: 1.6
}

.tweet-detail .content .avatar {
	margin-right: .25em
}

.tweet-item .meta {
	display: block;
	width: 100%
}

.tweet-detail .meta {
	margin: 20px 0 0 !important
}

.tweet-item .meta .like.active .icon {
	color: #ef404a;
	opacity: 1 !important
}

.tweet-item .meta .like.active:hover .icon {
	color: #ef404a !important
}

.tweet-item .meta .like:hover .icon {
	color: rgba(0, 0, 0, .95) !important
}

.tweet-item .meta .right {
	float: right
}

.tweet-item .meta .right>* {
	position: relative;
	margin-left: .75em
}

.tweet-detail .code pre {
	margin: 0 0 4px;
	padding: 14px 15px 12px;
	border-radius: 3px;
	border: none
}

.tweet-detail .code pre code {
	padding: 0;
	margin: 0;
	overflow: visible
}

.tweet-detail .code pre,
.tweet-detail .code pre code {
	display: block;
	font-size: 13px;
	line-height: 1.6;
	background: #f6f6f6;
	font-family: Menlo, Monaco, Consolas, "Courier New", monospace
}

.activity-item .referer .referer-wrapper,
.tweet-item .referer .referer-wrapper {
	position: relative;
	margin: 10px 0 0;
	padding: 15px;
	border-radius: 2px;
	background: #f8f8f8;
	border: 1px solid #eaeaea
}

.activity-item .extra.referer {
	margin: 10px 0 0 !important
}

.activity-item .extra.referer .referer-wrapper>.extra.text,
.tweet-item .extra.referer .referer-wrapper>.extra.text {
	color: rgba(0, 0, 0, .87);
	margin-top: .5em !important
}

.activity-item .extra.referer .referer-wrapper>.mt,
.tweet-item .extra.referer .referer-wrapper>.mt {
	margin-top: .5em !important
}

.activity-item .referer .referer-wrapper:before,
.tweet-item .referer .referer-wrapper:before {
	position: absolute;
	content: '';
	width: 0;
	height: 0;
	top: -7px;
	border-width: 0 7px 7px 7px;
	border-style: solid;
	border-color: transparent transparent #f8f8f8 transparent;
	z-index: 1
}

.activity-item .referer .referer-wrapper:after,
.tweet-item .referer .referer-wrapper:after {
	position: absolute;
	content: '';
	width: 0;
	height: 0;
	top: -8px;
	border-width: 0 7px 7px 7px;
	border-style: solid;
	border-color: transparent transparent #eaeaea transparent
}

@media only screen and (max-width:767px) {
	.tweet-detail .mobile-actions {
		text-align: right;
		padding: 10px 0
	}

	.tweet-detail .meta {
		margin: 5px 0 0 !important
	}

	.tweet-detail .meta a.like {
		margin-left: 0 !important
	}
}

.tweet-detail .extra.multi-image,
.tweet-item .extra.multi-image {
	font-size: 12px;
	margin: 1em 0 0 !important
}

.tweet-detail .extra.multi-image .multimgs,
.tweet-item .extra.multi-image .multimgs {
	max-width: 320px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.tweet-detail .extra.multi-image .multimgs .wrapper,
.tweet-item .extra.multi-image .multimgs .wrapper {
	position: relative;
	overflow: hidden;
	margin: 0 5px 5px 0;
	background: #f9f9f9;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.tweet-detail .extra.multi-image .multimgs .wrapper img,
.tweet-item .extra.multi-image .multimgs .wrapper img {
	position: absolute;
	display: block;
	width: 100%;
	height: auto;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.tweet-detail .extra.multi-image .multimgs .multing-wrapper,
.tweet-item .extra.multi-image .multimgs .multing-wrapper {
	width: 100px;
	height: 100px
}

.tweet-detail .extra.multi-image .multimgs .multing-wrapper img,
.tweet-item .extra.multi-image .multimgs .multing-wrapper img {
	width: 100%;
	height: 100%
}

.tweet-detail .extra.multi-image .multimgs .nine-box-wrapper,
.tweet-item .extra.multi-image .multimgs .nine-box-wrapper {
	width: 100px;
	height: 100px
}

.tweet-detail .extra.multi-image .multimgs .nine-box-wrapper img,
.tweet-item .extra.multi-image .multimgs .nine-box-wrapper img {
	width: 100%;
	height: 100%
}

.tweet-detail .extra.multi-image .multimgs .single-wrapper,
.tweet-item .extra.multi-image .multimgs .single-wrapper {
	width: 100px;
	height: 100px
}

.tweet-detail .extra.multi-image .multimgs .single-wrapper img,
.tweet-item .extra.multi-image .multimgs .single-wrapper img {
	width: 100%;
	height: 100%
}

.tweet-detail .extra.multi-image .multimgs .single-long-wrapper,
.tweet-item .extra.multi-image .multimgs .single-long-wrapper {
	width: 100px;
	max-height: 100px
}

.tweet-detail .extra.multi-image .multimgs .single-long-wrapper img,
.tweet-item .extra.multi-image .multimgs .single-long-wrapper img {
	position: relative
}

.tweet-detail .extra.multi-image .multimgs .single-long-wrapper .pic-mark,
.tweet-item .extra.multi-image .multimgs .single-long-wrapper .pic-mark {
	position: absolute;
	bottom: 0;
	right: 0;
	padding: 1px 3px;
	font-size: 12px;
	color: #fff;
	background-color: #32aa66
}

@media only screen and (min-width:1200px) {

	.tweet-detail-page .sidebar .section .ui.feed>.tweet-item.event .extra.multi-image .multimgs .nine-box-wrapper,
	.tweet-detail-page .sidebar .section .ui.feed>.tweet-item.event .extra.multi-image .multimgs .nine-box-wrapper img,
	.www-tweet .sidebar .section .ui.feed>.tweet-item.event .extra.multi-image .multimgs .nine-box-wrapper,
	.www-tweet .sidebar .section .ui.feed>.tweet-item.event .extra.multi-image .multimgs .nine-box-wrapper img {
		width: 80px;
		height: 80px
	}

	.tweet-detail-page .sidebar .section .ui.feed>.tweet-item.event .extra.referer .referer-wrapper .extra.multi-image .multimgs .nine-box-wrapper,
	.tweet-detail-page .sidebar .section .ui.feed>.tweet-item.event .extra.referer .referer-wrapper .extra.multi-image .multimgs .nine-box-wrapper img,
	.www-tweet .sidebar .section .ui.feed>.tweet-item.event .extra.referer .referer-wrapper .extra.multi-image .multimgs .nine-box-wrapper,
	.www-tweet .sidebar .section .ui.feed>.tweet-item.event .extra.referer .referer-wrapper .extra.multi-image .multimgs .nine-box-wrapper img {
		width: 75px;
		height: 75px
	}
}

@media only screen and (max-width:1245px) and (min-width:992px) {

	.tweet-detail-page .sidebar .section .ui.feed>.tweet-item.event .extra.multi-image .multimgs .nine-box-wrapper,
	.tweet-detail-page .sidebar .section .ui.feed>.tweet-item.event .extra.multi-image .multimgs .nine-box-wrapper img,
	.www-tweet .sidebar .section .ui.feed>.tweet-item.event .extra.multi-image .multimgs .nine-box-wrapper,
	.www-tweet .sidebar .section .ui.feed>.tweet-item.event .extra.multi-image .multimgs .nine-box-wrapper img {
		width: 65px;
		height: 65px
	}

	.tweet-detail-page .sidebar .section .ui.feed>.tweet-item.event .extra.referer .referer-wrapper .extra.multi-image .multimgs .nine-box-wrapper,
	.tweet-detail-page .sidebar .section .ui.feed>.tweet-item.event .extra.referer .referer-wrapper .extra.multi-image .multimgs .nine-box-wrapper img,
	.www-tweet .sidebar .section .ui.feed>.tweet-item.event .extra.referer .referer-wrapper .extra.multi-image .multimgs .nine-box-wrapper,
	.www-tweet .sidebar .section .ui.feed>.tweet-item.event .extra.referer .referer-wrapper .extra.multi-image .multimgs .nine-box-wrapper img {
		width: 55px;
		height: 55px
	}
}

@media only screen and (max-width:768px) and (min-width:401px) {

	.tweet-detail-page .sidebar .section .ui.feed>.tweet-item.event .extra.multi-image .multimgs .nine-box-wrapper,
	.tweet-detail-page .sidebar .section .ui.feed>.tweet-item.event .extra.multi-image .multimgs .nine-box-wrapper img,
	.www-tweet .sidebar .section .ui.feed>.tweet-item.event .extra.multi-image .multimgs .nine-box-wrapper,
	.www-tweet .sidebar .section .ui.feed>.tweet-item.event .extra.multi-image .multimgs .nine-box-wrapper img {
		width: 100px;
		height: 100px
	}

	.tweet-detail-page .sidebar .section .ui.feed>.tweet-item.event .extra.referer .referer-wrapper .extra.multi-image .multimgs .nine-box-wrapper,
	.tweet-detail-page .sidebar .section .ui.feed>.tweet-item.event .extra.referer .referer-wrapper .extra.multi-image .multimgs .nine-box-wrapper img,
	.www-tweet .sidebar .section .ui.feed>.tweet-item.event .extra.referer .referer-wrapper .extra.multi-image .multimgs .nine-box-wrapper,
	.www-tweet .sidebar .section .ui.feed>.tweet-item.event .extra.referer .referer-wrapper .extra.multi-image .multimgs .nine-box-wrapper img {
		width: 96px;
		height: 96px
	}
}

@media only screen and (max-width:400px) and (min-width:321px) {

	.tweet-detail-page .sidebar .section .ui.feed>.tweet-item.event .extra.multi-image .multimgs .nine-box-wrapper,
	.tweet-detail-page .sidebar .section .ui.feed>.tweet-item.event .extra.multi-image .multimgs .nine-box-wrapper img,
	.www-tweet .sidebar .section .ui.feed>.tweet-item.event .extra.multi-image .multimgs .nine-box-wrapper,
	.www-tweet .sidebar .section .ui.feed>.tweet-item.event .extra.multi-image .multimgs .nine-box-wrapper img {
		width: 86px;
		height: 86px
	}

	.tweet-detail-page .sidebar .section .ui.feed>.tweet-item.event .extra.referer .referer-wrapper .extra.multi-image .multimgs .nine-box-wrapper,
	.tweet-detail-page .sidebar .section .ui.feed>.tweet-item.event .extra.referer .referer-wrapper .extra.multi-image .multimgs .nine-box-wrapper img,
	.www-tweet .sidebar .section .ui.feed>.tweet-item.event .extra.referer .referer-wrapper .extra.multi-image .multimgs .nine-box-wrapper,
	.www-tweet .sidebar .section .ui.feed>.tweet-item.event .extra.referer .referer-wrapper .extra.multi-image .multimgs .nine-box-wrapper img {
		width: 80px;
		height: 80px
	}
}

@media only screen and (max-width:320px) {

	.tweet-detail-page .sidebar .section .ui.feed>.tweet-item.event .extra.multi-image .multimgs .nine-box-wrapper,
	.tweet-detail-page .sidebar .section .ui.feed>.tweet-item.event .extra.multi-image .multimgs .nine-box-wrapper img,
	.www-tweet .sidebar .section .ui.feed>.tweet-item.event .extra.multi-image .multimgs .nine-box-wrapper,
	.www-tweet .sidebar .section .ui.feed>.tweet-item.event .extra.multi-image .multimgs .nine-box-wrapper img {
		width: 68px;
		height: 68px
	}

	.tweet-detail-page .sidebar .section .ui.feed>.tweet-item.event .extra.referer .referer-wrapper .extra.multi-image .multimgs .nine-box-wrapper,
	.tweet-detail-page .sidebar .section .ui.feed>.tweet-item.event .extra.referer .referer-wrapper .extra.multi-image .multimgs .nine-box-wrapper img,
	.www-tweet .sidebar .section .ui.feed>.tweet-item.event .extra.referer .referer-wrapper .extra.multi-image .multimgs .nine-box-wrapper,
	.www-tweet .sidebar .section .ui.feed>.tweet-item.event .extra.referer .referer-wrapper .extra.multi-image .multimgs .nine-box-wrapper img {
		width: 64px;
		height: 64px
	}
}

.tweet-detail-page .tweet-detail .thumbups {
	margin: 1em 0 0 !important
}

.tweet-detail-page .tweet-detail .thumbups:after {
	clear: both;
	display: block;
	content: ''
}

.tweet-detail-page .tweet-detail .thumbups a {
	display: inline-block
}

.tweet-detail-page .tweet-detail .thumbups .segment {
	padding-bottom: .5em
}

.tweet-detail-page .tweet-detail .thumbups .image,
.tweet-detail-page .tweet-detail .thumbups button {
	width: 22px !important;
	height: 22px !important
}

.tweet-detail-page .tweet-detail .thumbups i {
	position: relative;
	top: -7px !important;
	left: -7px !important
}

.tweet-detail-page .tweet-detail .thumbups .dropdown .images {
	width: 310px;
	white-space: normal
}

.tweet-detail-page .tweet-detail .thumbups .dropdown .image {
	margin-right: 0
}

.tweet-detail-page #tweetCommentsList .comments-title {
	margin-top: 1rem
}

.tweet-detail-page .tweet-comments .comment {
	position: relative;
	-ms-word-break: break-all;
	word-break: break-all;
	word-break: break-word;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	word-wrap: break-word
}

.tweet-detail-page .tweet-comments .comment .content>.text {
	max-width: none !important
}

.tweet-detail-page .tweet-comments .comment.blocked>.content,
.tweet-detail-page .tweet-comments .comment.blocked>.label {
	-webkit-filter: blur(4px);
	-moz-filter: blur(4px);
	-o-filter: blur(4px);
	-ms-filter: blur(4px);
	filter: blur(4px);
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	pointer-events: none
}

.tweet-detail-page .tweet-comments .comment.blocked .blocked-cover-tip {
	position: absolute;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	top: 0;
	bottom: -4px;
	left: -5px;
	right: -5px;
	font-size: 1em;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	color: rgba(0, 0, 0, .87);
	text-shadow: 0 0 3px #fff;
	pointer-events: none;
	background: rgba(255, 255, 255, .3);
	border: 1px dashed #eee;
	border-radius: 2px;
	opacity: 0;
	-webkit-transition: opacity .2s ease-in;
	transition: opacity .2s ease-in;
	padding: 10px;
	text-align: center
}

.tweet-detail-page .tweet-comments .comment.blocked .blocked-cover-tip.hover {
	opacity: 1
}

.tweet-detail-page .tweet-comments .comment .meta .like.active .icon {
	color: #ef404a;
	opacity: 1 !important
}

.tweet-detail-page .tweet-comments .comment .meta .like.active:hover .icon {
	color: #ef404a !important
}

.tweet-detail-page .tweet-comments .comment .meta .like:hover .icon {
	color: rgba(0, 0, 0, .95) !important
}

.tweet-detail-page .tweet-detail-wrap .ad-wrap {
	margin: 15px 0 20px
}

#loginPanelWrapper {
	width: 388px;
	margin: 0 auto;
	display: block
}

#loginPanelWrapper .header-panel .meta {
	margin-right: 36px
}

#loginPanelWrapper .auth {
	width: 388px
}

#loginPanelWrapper .switch-login-type {
	cursor: pointer
}

#loginPanelWrapper .switch-login-type .icon {
	cursor: pointer
}

#registerPanelWrapper {
	width: 500px
}

@media only screen and (max-width:767px) {
	#loginPanelWrapper {
		width: 100%
	}

	#loginPanelWrapper .auth {
		width: 100%
	}

	#loginPanelWrapper #accountLoginForm .two.fields>.field {
		width: 50% !important
	}

	#registerPanelWrapper {
		width: 100%
	}

	#loginPanelWrapper .other-login .ui.large.button,
	#registerPanelWrapper .other-login .ui.large.button {
		font-size: 1rem
	}
}

#resetPwdPanelWrapper {
	width: 420px
}

#resetPwdPanelWrapper .ui.card.auth {
	width: 100%
}

#resetPwdPanelWrapper .reset-pwd-tab {
	margin-bottom: 0
}

#resetPwdPanelWrapper .tab.content {
	border-top: none
}

@media only screen and (max-width:767px) {
	#resetPwdPanelWrapper {
		width: 100%
	}
}

.ui.card.auth .header-panel {
	padding-top: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.ui.card.auth .header-panel .header {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.ui.card.auth .captcha,
.ui.card.auth .send-phone-code {
	width: 145px
}

.ui.card.auth .captcha-filed .ui.input input,
.ui.card.auth .phone-code-filed .ui.input input {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	width: 100%
}

.ui.card.auth .send-phone-code {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.medal-popup-box {
	text-align: left;
	width: 400px !important
}

.medal-popup-box .ui.image {
	width: 88px !important;
	height: 88px !important;
	margin-right: 10px
}

.project-wrap .project-func {
	min-width: 10em
}

.blog-detail .skills-radar .radar-wrap .radar-map {
	width: 100%;
	height: 122px
}

@media only screen and (min-width:768px) {
	#mainScreen .ui.container>.ui.grid.blog-detail.bg-wrap .body-container {
		padding-left: 4rem;
		padding-right: 4rem
	}
}

.blog-detail .breadcrumb,
.feed-detail .breadcrumb,
.news-detail .breadcrumb,
.translate-detail .breadcrumb {
	display: block;
	margin-bottom: 15px
}

.ad-wrap {
	overflow: hidden
}

.ad-wrap img {
	max-width: 100% !important;
	height: auto !important
}

#sideMenuLauncher {
	display: none;
	position: fixed;
	top: 11em;
	right: 0;
	width: 55px;
	height: auto;
	white-space: nowrap;
	overflow: hidden;
	-webkit-transition: .3s width ease, .5s transform ease;
	-webkit-transition: .3s width ease, .5s -webkit-transform ease;
	transition: .3s width ease, .5s -webkit-transform ease;
	transition: .3s width ease, .5s transform ease;
	transition: .3s width ease, .5s transform ease, .5s -webkit-transform ease;
	border-radius: .14285714rem 0 0 .14285714rem
}

#sideMenuLauncher .icon {
	margin-left: 0
}

#sideMenuLauncher .text {
	position: absolute;
	white-space: nowrap;
	top: auto;
	left: 54px;
	opacity: 0;
	-webkit-transition: .3s opacity .3s;
	transition: .3s opacity .3s
}

#sideMenuLauncher:hover {
	width: 150px
}

#sideMenuLauncher:hover .text {
	opacity: 1
}

#sideMenu {
	padding: 100px 10px 10px 0
}

#sideMenu>:last-child {
	padding-bottom: 2em
}

#sideMenu .header {
	color: #fff;
	padding: 10px;
	font-size: 14pt;
	text-align: center
}

#sideMenu ul {
	padding-left: 18px
}

#sideMenu #sideMenuBody li {
	color: #fff;
	font-size: 11pt;
	line-height: 28px
}

#sideMenu #sideMenuBody a {
	color: #eee;
	font-weight: 700
}

#sideMenu #sideMenuBody a:hover {
	color: #fff
}

@media only screen and (max-width:767px) {

	#sideMenu,
	#sideMenuLauncher {
		display: none !important
	}
}

.blog-detail .action .buttons .active.button {
	background: #fff !important
}

.blog-detail .article-detail .header {
	margin-top: 1rem
}

.blog-detail .more-action .print-btn,
.feed-detail .more-action .print-btn,
.question-detail .more-action .print-btn {
	margin-right: 1em
}

.blog-detail .more-action .ban,
.feed-detail .more-action .ban,
.question-detail .more-action .ban {
	cursor: pointer
}

.article-detail .header .label {
	vertical-align: middle !important;
	margin-top: -5px !important
}

.article-detail .tags {
	margin: 20px 0 10px 0
}

.article-detail .tags .label {
	margin-bottom: .5em
}

.article-detail .tags .label img {
	display: inline-block;
	vertical-align: baseline;
	height: 22px !important;
	border-radius: .14285714rem;
	padding: 2px 0;
	margin: -.5833em .5em -.5833em 0
}

@media only screen and (max-width:767px) {
	.article-detail .tags {
		margin: 10px 0 0 0
	}
}

.blog-detail .action .like.button.active .icon {
	color: #ef404a !important
}

.blog-detail .float-menu .ui.vertical.menu .article-like.active.item .icon {
	color: #ef404a !important
}

.blog-detail .float-menu .ui.vertical.menu .article-like.active.item {
	background: 0 0;
	color: rgba(0, 0, 0, .95) !important
}

.blog-detail .action .ui.buttons:not(.basic):not(.inverted)>.basic.button {
	border: 1px solid rgba(34, 36, 38, .15)
}

.blog-detail .action .ui.buttons:not(.basic):not(.inverted)>.button+.basic.button {
	border-left: none
}

#commentsContainer .comments-wrap .comment {
	position: relative;
	margin: .5em 0
}

#commentsContainer .comments-wrap .comment.blocked>.avatar,
#commentsContainer .comments-wrap .comment.blocked>.content {
	-webkit-filter: blur(4px);
	-moz-filter: blur(4px);
	-o-filter: blur(4px);
	-ms-filter: blur(4px);
	filter: blur(4px);
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	pointer-events: none
}

#commentsContainer .comments-wrap .comment.blocked>.comments {
	display: none
}

#commentsContainer .comments-wrap .comment.blocked .blocked-cover-tip {
	position: absolute;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	top: 0;
	bottom: -4px;
	left: -5px;
	right: -5px;
	font-size: 1em;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	color: rgba(0, 0, 0, .87);
	text-shadow: 0 0 3px #fff;
	pointer-events: none;
	background: rgba(255, 255, 255, .3);
	border: 1px dashed #eee;
	border-radius: 2px;
	opacity: 0;
	-webkit-transition: opacity .2s ease-in;
	transition: opacity .2s ease-in;
	padding: 10px;
	text-align: center
}

#commentsContainer .comments-wrap .comment.blocked .blocked-cover-tip.hover {
	opacity: 1
}

#commentsContainer .comments-wrap .comment .author {
	vertical-align: middle
}

#commentsContainer .comments-wrap .comment .osc-author-label {
	display: inline-block;
	border: 1px solid #32aa66;
	font-weight: 400;
	font-size: 12px;
	border-radius: 2px;
	line-height: 14px;
	padding: 1px 2px;
	text-align: center;
	margin-left: 2px;
	color: #32aa66;
	overflow: hidden;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	vertical-align: middle
}

#commentsContainer .comments-wrap .comment .metadata>* {
	vertical-align: middle
}

#commentsContainer .comments-wrap .comment>.content>.metadata a {
	color: rgba(0, 0, 0, .4)
}

#commentsContainer .comments-wrap .comment>.content>.metadata a:hover {
	color: rgba(0, 0, 0, .8)
}

#commentsContainer .comments-wrap .comment>.content>.text {
	-ms-word-break: break-all;
	word-break: break-all;
	word-break: break-word;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	word-wrap: break-word;
	margin: .6em 0 .5em;
	line-height: 1.5
}

#commentsContainer .comments-wrap .comment>.content>.text p {
	margin-bottom: 0;
	line-height: 1.5
}

#commentsContainer .comments-wrap .comment>.content>.text img {
	max-width: 100%;
	height: auto !important
}

#commentsContainer .comments-wrap .comment .content>.actions i.icon {
	margin-top: 0 !important;
	margin-bottom: 0 !important
}

#commentsContainer .comments-wrap .comment .actions a.like.active .icon {
	color: #ef404a !important
}

#commentsContainer .comments-wrap .comment .comments {
	padding: 2.5em 0 1em 2.25em;
	margin: -1.5em 0 -.6em 1.25em
}

@media only screen and (max-width:767px) {
	#commentsContainer .comments-wrap .comment .comments {
		padding: 2.5em 0 1em 1.5em
	}
}

#commentsContainer .comments-wrap .content .ref,
.question-answer .quote-origin-answer .ref {
	position: relative;
	margin: 10px;
	color: #6a6a6a
}

#commentsContainer .comments-wrap .content .ref:before,
.question-answer .quote-origin-answer .ref:before {
	position: absolute;
	content: '';
	border-left: 1px solid #c8c7cc;
	height: 100%;
	margin-left: -10px
}

#commentsContainer .comments-wrap .content .ref h4,
.question-answer .quote-origin-answer .ref h4 {
	margin: 0 0 5px
}

#commentsContainer .comments-title {
	margin: 0
}

.blog-detail .around-articles-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 1em 0
}

.blog-detail .around-articles-wrap .around-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	width: 50%;
	font-weight: 700;
	padding-top: .25rem;
	padding-bottom: .25rem
}

.blog-detail .around-articles-wrap .around-item .icon,
.blog-detail .around-articles-wrap .around-item .text {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.blog-detail .around-articles-wrap .around-item .link {
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all;
	white-space: nowrap
}

.blog-detail .around-articles-wrap .around-item.around-left {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	padding-right: 1rem
}

.blog-detail .around-articles-wrap .around-item.around-right {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	padding-left: 1rem
}

.blog-detail .around-articles-wrap i.icon.left {
	margin: 0 .5rem 0 0
}

.blog-detail .around-articles-wrap i.icon.right {
	margin: 0 0 0 .5rem
}

@media only screen and (max-width:767px) {
	.blog-detail .around-articles-wrap {
		display: block
	}

	.blog-detail .around-articles-wrap .around-item {
		width: auto
	}

	.blog-detail .around-articles-wrap .around-item .icon {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
		display: none
	}

	.blog-detail .around-articles-wrap .around-item .text {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2
	}

	.blog-detail .around-articles-wrap .around-item .link {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3
	}

	.blog-detail .around-articles-wrap .around-item.around-left,
	.blog-detail .around-articles-wrap .around-item.around-right {
		padding-left: 0;
		padding-right: 0
	}

	.blog-detail .around-articles-wrap .around-item.around-right {
		-webkit-box-pack: normal;
		-ms-flex-pack: normal;
		justify-content: normal
	}

	.blog-detail .around-articles-wrap i.icon.left,
	.blog-detail .around-articles-wrap i.icon.right {
		margin: 0 .25rem 0 0
	}
}

.blog-detail .author-card .panel-skills-radar {
	-webkit-box-flex: 1 !important;
	-ms-flex: 1 !important;
	flex: 1 !important;
	min-width: 280px
}

.blog-detail .author-card .author-header .author-name,
.blog-detail .author-card .author-header .medals {
	float: left
}

.blog-detail .author-card .author-header .medals {
	margin-left: 6px;
	margin-bottom: 1rem
}

.blog-detail .author-card .author-header .medals>img {
	width: 25px;
	height: 25px !important;
	margin: -1px .25rem 0 0
}

.blog-detail .author-card .author-card-item .author-card-info .follow-btn {
	width: 108px
}

@media only screen and (max-width:767px) {

	.blog-detail .action .button,
	.blog-detail .action .buttons .button,
	.blog-detail .action .buttons .button .or {
		font-size: .85714286rem
	}

	.blog-detail .author-card {
		text-align: center;
		padding: 1.5em !important
	}

	.blog-detail .author-card .author-card-item {
		margin: 0 !important
	}

	.blog-detail .author-card .author-card-item .author-card-info {
		padding: 1.5em 0 1em !important
	}

	.blog-detail .author-card .author-header .author-name,
	.blog-detail .author-card .author-header .medals {
		float: none
	}

	.blog-detail .spaceBlog-tab {
		margin-bottom: 0 !important
	}
}

.reward-list {
	padding-bottom: 30px
}

.reward-list.hide {
	display: none
}

.reward-list .reward-list-title {
	border-bottom: 1px solid #ddd;
	line-height: 2
}

.reward-list .donate-user-list {
	padding-top: 18px
}

.reward-list .donate-user-list .donate-user-item {
	position: relative;
	display: inline-block;
	width: 40px;
	height: 40px;
	margin-bottom: 10px;
	margin-right: 10px;
	-ms-word-break: break-all;
	word-break: break-all;
	word-break: break-word;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	word-wrap: break-word
}

.reward-list .donate-user-list .donate-user-item img {
	width: 40px;
	height: 40px;
	border-radius: 50%;
	background: #ddd
}

#writeArticleWrapper .breadcrumb {
	display: block;
	margin-bottom: 2rem
}

#writeArticleWrapper #bodyEditorWrap,
#writeArticleWrapper #bodyEditorWrap textarea {
	min-height: 423px
}

#writeArticleWrapper .origin-url-input input {
	width: 392px
}

@media only screen and (max-width:767px) {
	#writeArticleWrapper .origin-url-input input {
		width: 100%
	}
}

#writeArticleWrapper .save-draft-tip {
	color: #999;
	margin-left: 5px;
	display: inline-block
}

#editormd .editormd__resize {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 0;
	height: 0;
	z-index: 10;
	cursor: se-resize;
	overflow: hidden;
	border-width: 10px 10px 0 0;
	border-color: transparent #959595 transparent transparent;
	border-style: dashed solid dashed dashed
}

#editormd.editormd-fullscreen .editormd__resize {
	display: none
}

.cke .cke_toolbox .cke_button__maximize.cke_button {
	position: absolute;
	right: 10px
}

.cke textarea.cke_source {
	min-height: 0 !important;
	max-height: none !important;
	border: none !important;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 20px
}

.add-catalog-btn {
	margin-left: 10px;
	cursor: pointer
}

@-webkit-keyframes bounce-hastrans {

	0%,
	from,
	to {
		-webkit-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
		-webkit-transform: translate3d(-50%, -50%, 0);
		transform: translate3d(-50%, -50%, 0)
	}

	20%,
	53%,
	80% {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		-webkit-transform: translate(-50%, 0);
		transform: translate(-50%, 0);
		-webkit-transform: translate3d(-50%, 0, 0);
		transform: translate3d(-50%, 0, 0)
	}

	40%,
	43% {
		-webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
		animation-timing-function: cubic-bezier(.755, .05, .855, .06);
		-webkit-transform: translate(-50%, -67%);
		transform: translate(-50%, -67%);
		-webkit-transform: translate3d(-50%, -67%, 0);
		transform: translate3d(-50%, -67%, 0)
	}

	70% {
		-webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
		animation-timing-function: cubic-bezier(.755, .05, .855, .06);
		-webkit-transform: translate(-50%, -58%);
		transform: translate(-50%, -58%);
		-webkit-transform: translate3d(-50%, -58%, 0);
		transform: translate3d(-50%, -58%, 0)
	}

	90% {
		-webkit-transform: translate(-50%, -52%);
		transform: translate(-50%, -52%);
		-webkit-transform: translate3d(-50%, -52%, 0);
		transform: translate3d(-50%, -52%, 0)
	}

	100% {
		-webkit-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
		-webkit-transform: translate3d(-50%, -50%, 0);
		transform: translate3d(-50%, -50%, 0)
	}
}

@keyframes bounce-hastrans {

	0%,
	from,
	to {
		-webkit-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
		-webkit-transform: translate3d(-50%, -50%, 0);
		transform: translate3d(-50%, -50%, 0)
	}

	20%,
	53%,
	80% {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		-webkit-transform: translate(-50%, 0);
		transform: translate(-50%, 0);
		-webkit-transform: translate3d(-50%, 0, 0);
		transform: translate3d(-50%, 0, 0)
	}

	40%,
	43% {
		-webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
		animation-timing-function: cubic-bezier(.755, .05, .855, .06);
		-webkit-transform: translate(-50%, -67%);
		transform: translate(-50%, -67%);
		-webkit-transform: translate3d(-50%, -67%, 0);
		transform: translate3d(-50%, -67%, 0)
	}

	70% {
		-webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
		animation-timing-function: cubic-bezier(.755, .05, .855, .06);
		-webkit-transform: translate(-50%, -58%);
		transform: translate(-50%, -58%);
		-webkit-transform: translate3d(-50%, -58%, 0);
		transform: translate3d(-50%, -58%, 0)
	}

	90% {
		-webkit-transform: translate(-50%, -52%);
		transform: translate(-50%, -52%);
		-webkit-transform: translate3d(-50%, -52%, 0);
		transform: translate3d(-50%, -52%, 0)
	}

	100% {
		-webkit-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
		-webkit-transform: translate3d(-50%, -50%, 0);
		transform: translate3d(-50%, -50%, 0)
	}
}

.cpt-toast {
	position: fixed;
	left: 50%;
	top: 50%;
	animation: bounce-hastrans 5s ease-in-out;
	-webkit-animation: bounce-hastrans 5s ease-in-out;
	-webkit-transition: all 2s ease-out;
	transition: all 2s ease-out
}

.cpt-toast.ui.message>.close.icon.close-btn {
	margin: .1em 0 0 .5em;
	display: inline-block;
	position: relative;
	top: initial;
	right: initial
}

@media only screen and (max-width:767px) {
	.set-bottom {
		margin-bottom: 6px !important
	}

	.mb-tip {
		padding-bottom: 0 !important;
		margin-bottom: 0 !important
	}
}

@media only screen and (min-width:767px) {
	.global-mb {
		margin-bottom: 25px
	}
}

@media only screen and (max-width:767px) {
	.ui.modal {
		width: 95% !important;
		margin: 0
	}
}

body.pushable {
	background: #fff !important
}

@media only screen and (max-width:767px) {
	.pushable>.pusher {
		overflow: initial !important
	}
}

.pushable>.pusher:after {
	z-index: 1002
}

@media only screen and (max-width:767px) {
	.without-header #mainScreen {
		padding-top: 0
	}

	.without-header #mobileHeaderNavMenu {
		display: none !important
	}

	.mobile-disabled-fixed-menu #mobileHeaderNavMenu {
		position: static
	}

	.mobile-disabled-fixed-menu #mainScreen {
		padding-top: 0
	}
}

.app-download-banner-box {
	display: none;
	width: 100%;
	height: 53px
}

.app-download-banner-box .banner-inner {
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 100;
	display: block;
	width: 100%;
	height: 53px;
	border-top: 1px solid #eee;
	background-color: #f8f8f8
}

.app-download-banner-box .banner-inner .banner-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 100%;
	padding: 0 14px 0 8px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.app-download-banner-box .banner-inner .banner-container .app-close {
	margin-right: 2px
}

.app-download-banner-box .banner-inner .banner-container .app-close .close-btn {
	position: relative;
	display: block;
	padding: 6px
}

.app-download-banner-box .banner-inner .banner-container .app-close .close-btn .close-btn-inner {
	position: relative;
	display: block;
	width: 12px;
	height: 12px
}

.app-download-banner-box .banner-inner .banner-container .app-close .close-btn .close-btn-inner:after,
.app-download-banner-box .banner-inner .banner-container .app-close .close-btn .close-btn-inner:before {
	content: '';
	position: absolute;
	left: 50%;
	top: 0;
	display: block;
	width: 1px;
	height: 100%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	background: #78797a
}

.app-download-banner-box .banner-inner .banner-container .app-close .close-btn .close-btn-inner:before {
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)
}

.app-download-banner-box .banner-inner .banner-container .app-close .close-btn .close-btn-inner:after {
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg)
}

.app-download-banner-box .banner-inner .banner-container .app-content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	-webkit-tap-highlight-color: transparent
}

.app-download-banner-box .banner-inner .banner-container .app-content .app-icon {
	display: block;
	width: 36px;
	height: 36px;
	background: url(/new-osc/img/page/app/app_icon.png) no-repeat;
	background-size: cover;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.app-download-banner-box .banner-inner .banner-container .app-content .app-info {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin: 0 10px;
	min-width: 0;
	color: rgba(0, 0, 0, .87)
}

.app-download-banner-box .banner-inner .banner-container .app-content .app-info span {
	font-size: 14px;
	font-weight: 700
}

.app-download-banner-box .banner-inner .banner-container .app-content .app-info p {
	font-size: 12px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.app-download-banner-box .banner-inner .banner-container .app-content .app-dl {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.app-download-banner-box .banner-inner .banner-container .app-content .app-dl .download-btn {
	display: block;
	padding: 6px 14px;
	border-radius: 2px;
	background-color: #06ad3d;
	color: #fff;
	font-size: 13px;
	font-weight: 700;
	letter-spacing: 1px;
	cursor: pointer
}

.app-download-banner-box .banner-inner .banner-container .app-content .app-dl .download-btn:active {
	background-color: #059334
}

@media only screen and (min-width:768px) {
	#mainScreen.grey {
		background: #f9f9f9
	}

	#mainScreen.grey .ui.container>.ui.grid {
		background: #fff;
		padding: 0 10px
	}

	#mainScreen.grey .ui.container>.ui.grid.blog-detail {
		background: #fff;
		padding: 0
	}

	#mainScreen.grey .ui.container>.ui.grid.bg-wrap {
		background: #f9f9f9
	}

	#mainScreen.grey .ui.container>.ui.grid.bg-wrap>.row {
		padding-top: 0;
		padding-bottom: 0
	}

	#mainScreen.grey .ui.container>.ui.grid.bg-wrap>.row>.column {
		padding-top: 1.5rem;
		padding-bottom: 1rem
	}

	#mainScreen.grey .ui.container>.ui.grid.bg-wrap .body-container {
		background: #fff;
		padding-left: 2rem;
		padding-right: 2rem
	}
}

@font-face {
	font-family: oicon;
	src: url(font/oicon.eot?t=1548230420148);
	src: url(font/oicon.eot?t=1548230420148#iefix) format('embedded-opentype'), url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAASAAAsAAAAACTQAAAQxAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCDGgqGDIUfATYCJAMUCwwABCAFhEkHTBvzBxFVnFvJfh7YtpF01lXO/S6qqJPePQfPU07tfc1IVUYFRrsEThENJQC5ZblAqKSndoE4dFoAuK4CwPfbtGMbFaFYspXTT3/AD+zwcukSRlXJNkAAwd2re31+79IxFmwrHsVaCqVjhDMewFKqZoIRaSAfzL/KdEthJnb5eQhgaEh7ZPDQ0UlcNM40AWT5kkVzcEtGdE+l4CI4LWt1ezmOjWsdst4HjsW/l1+IiQsWtsK5aPzCIfNJfM/3SvmRz3Tl469nB6RNoID2gAaZ2upMotJkexTGcGpa9w/XCHyvosj3hMLTivCPZ6FAHBxleagTLKXhe3xA4Hthm8qCglilgCO6li1ggKogCmQtdX02R+EguDVMg9p5tQ1zdZLy7txtpqQkXfRtsvi7VGlpxpPAny1Jr6/PvVTPS5FKvdk9I2aiSWecl8i9VsXFY0hOIDk+ler3cdG2ilc/DT6ub4LT/hnPu/JJ7rNGlXLnsmeX330x+1LuBf/5DeU7UXlUgbtCss7l5xcZEVVElXBPk5z+mG3lg/u1ufDAq5B7gF9kygehqFulwyrdK6gnF0NTsagoqS15pZPzy0tsT3Jo30ggdnaRghx6uewCZHVQrXN73XwkI+YULdlCmd24sV3m8kJe0H8Hn64YNkOkU6LbxUKPF90bL1zf+eC7sjOvdefYgkXnz19YyM+zXl60MBaPLYgtXOgvX9B59/Eh7O6wbEBsQbP4gli8vicXTvcj/+8oD76b8l1w2Q2rheby1pzx39bMDP9y5p9hoiDxXOLZJ5fctGnBdKOZPvT0myasWtBo9p/P5j+bCCtVvvjfa4OC7yb/FzzXb38uKNbxQbJXYAzz3T3pu+aP/6sdtPZbB6s1rh2vM2hofv8t1fL9TrgjR/rpxgetfdahaumz6q231dlVnFI1c/Cbn+pzRdZBZvSgZ4/ZPXvSo+fsHqOq94hN63uGhlG7YfqrJ/SjqsHYwynJnQmDAIgKdTc1h5i++kf56aN6klr7S/0N4b9vXZxVqe9/rqcBKFuZqA595I+r9gEXC0aLfqAGHUAUbZIscUy21hX0CmPVxDlV2MzHhVfSgMEAEbxV+XwddY3RcRDskkgCC0Y5dUGxNcE0sSXYPO3kDtTdAUY7u82eanhKlge09RVAGLfAUtFDUIznME18A2w1/cBhfAdG+r+np2XHzV7hDDmlX6oy6dlz2EbS4guKZ+uUhEHsAfUVghQHUTlzRg+dt8C/isSMiVU6Oi1wGdpWaFCpkVlQmg3bMOS2JwWZdKONQQpnyEn6JVUmPYdZ21hVf/+C4tk6pabU/oCJeQH1JrFA1IedlX1/2z1X+1eRMGPCq6c7cjqFHFTcChna7TWMpAXKGfFhK3Q78VhlsK+6u6NdgOE8yM4SJVpscbAv2uZLD7OqL+ZFZcDKFH1eNIxGAAAA') format('woff2'), url(font/oicon.woff?t=1548230420148) format('woff'), url(font/oicon.ttf?t=1548230420148) format('truetype'), url(font/oicon.svg?t=1548230420148#oicon) format('svg')
}

.oicon {
	font-family: oicon !important;
	font-size: inherit;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.oicon-svg {
	width: 1em;
	height: 1em;
	vertical-align: -.15em;
	fill: currentColor;
	overflow: hidden
}

.oicon-world:before {
	content: "\e600"
}

.oicon-setting:before {
	content: "\e602"
}

.oicon-gitee:before {
	content: "\e603"
}

.oicon-trending:before {
	content: "\e601"
}

#projectCategoryMenu {
	width: 100%;
	background-color: #26ab65;
	border-radius: 4px;
	margin-left: 0;
	padding: 6px 0
}

#projectCategoryMenu>.item {
	color: #fff;
	margin-bottom: 0;
	padding-top: 10px;
	padding-bottom: 10px
}

#projectCategoryMenu .sub-categories-wrap {
	padding: 1.5rem 1rem
}

#projectCategoryMenu .sub-categories-wrap .ui.grid {
	margin-top: -1.5rem;
	margin-bottom: -1.5rem;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}

#projectCategoryMenu .sub-categories-wrap .ui.grid>.column:not(.row) {
	width: auto;
	padding-top: 1.5rem;
	padding-bottom: 1.5rem
}

#projectCategoryMenu .sub-categories-wrap .ui.list .item {
	font-size: 1em;
	color: rgba(0, 0, 0, .87);
	margin-left: 0;
	margin-right: 0;
	padding-left: 1em;
	padding-right: 1em
}

#projectCategoryMenu .sub-categories-wrap .ui.list .item .projects-count {
	color: rgba(0, 0, 0, .4)
}

#projectCategoryMenu .sub-categories-wrap .ui.list .item:hover {
	color: #4183c4
}

@media only screen and (max-width:767px) {
	.web-project-common {
		padding-top: 0 !important
	}
}

.web-project-common .full-header-bg {
	position: absolute;
	left: 0;
	right: 0;
	top: 45px;
	display: block;
	background: #fff;
	width: 100%;
	height: 58px;
	border-bottom: 2px solid #00ad5f
}

@media only screen and (max-width:767px) {
	.web-project-common .full-header-bg {
		display: none
	}
}

.web-project-common .row.header-row {
	padding-top: 0;
	padding-bottom: 0
}

@media only screen and (max-width:767px) {
	.web-project-common .row.header-row {
		padding-top: 1rem
	}
}

.web-project-common .project-panel-header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 58px;
	border-bottom: 2px solid transparent;
	margin-bottom: .5rem
}

@media only screen and (max-width:767px) {
	.web-project-common .project-panel-header {
		height: auto;
		margin-top: -.2rem;
		margin-bottom: 0;
		padding-bottom: .4rem;
		border-bottom: 1px solid rgba(34, 36, 38, .15)
	}
}

.web-project-common .project-panel-header .header-logo {
	display: block;
	width: 119px;
	height: 32px;
	margin-right: 30px
}

@media only screen and (max-width:767px) {
	.web-project-common .project-panel-header .header-logo {
		display: none
	}
}

.web-project-common .project-panel-header .header-menu {
	margin-right: 20px
}

.web-project-common .project-panel-header .header-menu .item.active,
.web-project-common .project-panel-header .header-menu .item:hover {
	padding-top: .5em;
	padding-bottom: .5em
}

@media only screen and (max-width:767px) {
	.web-project-common .project-panel-header .header-menu {
		font-size: 1rem;
		min-height: initial;
		margin-left: 0
	}

	.web-project-common .project-panel-header .header-menu .item {
		font-size: 18px;
		line-height: 2rem !important;
		color: rgba(0, 0, 0, .6) !important;
		padding: 0;
		margin-left: 0;
		margin-right: 0
	}

	.web-project-common .project-panel-header .header-menu .item.active,
	.web-project-common .project-panel-header .header-menu .item:hover {
		color: rgba(0, 0, 0, .95) !important;
		background: 0 0 !important;
		padding: 0
	}

	.web-project-common .project-panel-header .header-menu .item.active {
		font-weight: 700
	}

	.web-project-common .project-panel-header .header-menu .item+.item {
		margin-left: 1.5em
	}
}

.web-project-common .project-panel-header .header-extra {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

@media only screen and (max-width:991px) {
	.web-project-common .project-panel-header .header-extra {
		display: none
	}
}

.web-project-common .project-panel-header .header-extra .extra-info {
	text-align: right
}

.web-project-common .project-panel-header .header-extra .extra-info .button:last-child {
	margin-right: 0
}

.web-project-common .project-breadcrumb {
	display: block;
	margin: 1rem 0;
	line-height: 1.25em
}

.web-project-common .project-breadcrumb .projects-count {
	color: rgba(0, 0, 0, .4);
	font-weight: 400;
	font-size: 1rem
}

@media only screen and (max-width:767px) {
	.web-project-common .project-panel-header:not(.inline) {
		display: block
	}

	.web-project-common .project-panel-header:not(.inline) .header-title {
		margin-right: 0
	}

	.web-project-common .project-panel-header .header-title .header {
		padding-top: 0
	}

	.web-project-common .project-panel-header:not(.inline) .header-extra .extra-info {
		text-align: left
	}

	.web-project-common .project-panel-header .scroll-tab .header-title {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1
	}

	.web-project-common .project-panel-header .scroll-tab .header-title .item {
		-ms-flex-negative: 0;
		flex-shrink: 0
	}
}

.project-list-container-wrap {
	position: relative;
	margin-bottom: 1em
}

@media only screen and (max-width:767px) {
	.project-breadcrumb+.project-list-container-wrap {
		margin-top: -1.5rem
	}
}

.project-list-container-wrap .project-list-container .header-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 52px;
	padding: 8px 0;
	margin-top: -8px;
	margin-bottom: -8px
}

.project-list-container-wrap .project-list-container .header-wrap.fixed:after {
	position: absolute;
	display: block;
	content: '';
	z-index: -1;
	left: -10px;
	right: -10px;
	width: calc(100% + 20px);
	height: 52px;
	background: #fff;
	-webkit-box-shadow: rgba(0, 0, 0, .2) 0 3px 6px -4px;
	box-shadow: rgba(0, 0, 0, .2) 0 3px 6px -4px
}

.project-list-container-wrap .project-list-container .header-wrap .header-title .header {
	margin: 0 1em 0 0
}

.project-list-container-wrap .project-list-container .header-wrap .extra.toolbar {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

@media only screen and (max-width:767px) {
	.project-list-container-wrap .project-list-container .header-wrap .extra.toolbar {
		display: none
	}
}

.project-list-container-wrap .project-list-container .header-wrap .extra.toolbar .search-wrap .ui.input {
	width: 16em
}

.project-list-container-wrap .project-list-container .header-wrap .extra.toolbar .filter-bar {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.project-list-container-wrap .project-list-container .header-wrap .extra.toolbar .filter-bar .ui.dropdown {
	display: block;
	min-width: 0
}

.project-list-container-wrap .project-list-container .header-wrap .extra.toolbar .filter-bar .ui.dropdown .dropdown.icon {
	outline: 0;
	padding: .78571429em .91666667em .78571429em
}

.project-list-container-wrap .project-list-container .header-wrap .extra.toolbar .filter-bar .ui.dropdown.language {
	width: 10em;
	min-width: 10em
}

.project-list-container-wrap .project-list-container .header-wrap .extra.toolbar .filter-bar .ui.dropdown.os {
	min-width: 10em
}

.project-list-container-wrap .project-list-container .header-wrap .extra.toolbar .filter-bar .ui.checkbox {
	display: block;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.project-list-container-wrap .project-list-container .header-wrap .extra.toolbar .filter-bar .ui.checkbox,
.project-list-container-wrap .project-list-container .header-wrap .extra.toolbar .filter-bar .ui.dropdown {
	margin-right: 1em
}

.project-list-container-wrap .project-list-container .header-wrap .extra.toolbar .filter-bar .ui.checkbox:last-child,
.project-list-container-wrap .project-list-container .header-wrap .extra.toolbar .filter-bar .ui.dropdown:last-child {
	margin-right: 0
}

@media only screen and (max-width:1264px) {
	.project-list-container-wrap .project-list-container .header-wrap .extra.toolbar .filter-bar {
		display: none
	}
}

.project-list-container-wrap .project-list-container .header-wrap .extra.toolbar .sort-bar {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-left: auto
}

.project-list-container-wrap .project-list-container .header-wrap .extra.toolbar .sort-bar .sort-list .sort-item {
	margin-left: .3em;
	color: rgba(0, 0, 0, .87)
}

.project-list-container-wrap .project-list-container .header-wrap .extra.toolbar .sort-bar .sort-list .sort-item.active {
	color: #32aa66;
	font-weight: 700
}

.projects-list-container>.item .image {
	width: 90px;
	height: 90px
}

.projects-list-container>.item .image img {
	min-width: 90px;
	min-height: 90px
}

.projects-list-container>.item.project-item>.content>h3.header a .project-title {
	font-weight: 400;
	color: rgba(0, 0, 0, .6)
}

.projects-list-container>.item.project-item>.content>h3.header a:hover {
	color: #1e70bf
}

.projects-list-container>.item.project-item>.content>h3.header a:hover .project-title {
	color: #1e70bf
}

@media only screen and (max-width:767px) {
	.projects-list-container>.item.project-item {
		margin: 1.5em 0 !important
	}
}

.projects-list-container>.item.project-item i.china.flag {
	margin: 0
}

.projects-list-container>.item.project-item .extra .ui.horizontal.list .item.update-time {
	float: right
}

.projects-list-container>.item.project-item.recommend-authors {
	margin-top: -1em;
	background-color: #fff;
	padding: 2em 0 !important
}

@media only screen and (max-width:767px) {
	.projects-list-container>.item.project-item.recommend-authors {
		padding: 0 !important;
		margin-left: -1rem !important;
		margin-right: -1rem !important
	}
}

.projects-list-container>.item.project-item.recommend-authors .recommend-header {
	margin: -.4em 0 1em
}

@media only screen and (max-width:767px) {
	.projects-list-container>.item.project-item.recommend-authors .recommend-header {
		margin: 1em 1.5em -.5em
	}
}

.web-project .week-recommend-projects-wrap>.ui.list .ui.header {
	line-height: 23px
}

.web-project .recommend-projects-wrap {
	margin-top: 1.5rem
}

@media only screen and (max-width:767px) {
	.web-project .recommend-projects-wrap>.ui.grid>.column:nth-child(2) {
		display: none
	}
}

.web-project .recommend-projects-wrap .project-list .project-item {
	overflow: hidden;
	padding: .3rem 0;
	white-space: nowrap;
	text-overflow: ellipsis
}

.web-project .recommend-projects-wrap .project-list .project-item:first-child {
	padding-top: 0
}

.web-project .recommend-projects-wrap .project-list .project-item:last-child {
	padding-bottom: 0
}

.web-project .recommend-projects-wrap .project-list .project-item>a {
	font-size: 1rem;
	color: rgba(0, 0, 0, .85);
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.web-project .recommend-projects-wrap .project-list .project-item>a .project-name {
	font-weight: 500
}

.web-project .recommend-projects-wrap .project-list .project-item>a .project-title {
	color: rgba(0, 0, 0, .6)
}

.web-project .recommend-projects-wrap .project-list .project-item>a:hover {
	color: #1e70bf
}

.web-project .recommend-projects-wrap .project-list .project-item>a:hover .project-name,
.web-project .recommend-projects-wrap .project-list .project-item>a:hover .project-title {
	color: #1e70bf
}

.web-project .banner-wrap {
	height: 10.5em;
	font-size: 24px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 1rem 0
}

@media only screen and (max-width:767px) {
	.web-project .banner-wrap {
		font-size: 20px
	}
}

.web-project .banner-wrap .image-wrapper {
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: relative
}

.web-project .banner-wrap .image-wrapper .title-wrap {
	position: absolute;
	width: 100%;
	max-height: 100%;
	bottom: 0;
	color: #fff;
	text-shadow: 0 1px 3px #525252;
	margin: 0;
	z-index: 2;
	background-color: rgba(0, 0, 0, 0);
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-transition: background-color .3s ease;
	transition: background-color .3s ease
}

.web-project .banner-wrap .image-wrapper .title-wrap .title {
	max-height: 2.6em;
	overflow: hidden;
	margin: 0;
	line-height: 1.3em
}

.web-project .banner-wrap .image-wrapper a {
	position: relative;
	display: block;
	height: 100%;
	width: 100%
}

.web-project .banner-wrap .image-wrapper a::before {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	content: '';
	background-color: rgba(0, 0, 0, .3);
	z-index: 1;
	-webkit-transition: background-color .3s ease;
	transition: background-color .3s ease
}

.web-project .banner-wrap .image-wrapper a:hover:before {
	background-color: rgba(0, 0, 0, .44)
}

.web-project .banner-wrap .image-wrapper a:hover .title-wrap {
	background-color: rgba(0, 0, 0, .22)
}

.web-project .banner-wrap .image-wrapper .picture {
	display: block;
	width: 100%;
	height: 100%;
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: -webkit-transform .5s;
	transition: -webkit-transform .5s;
	transition: transform .5s;
	transition: transform .5s, -webkit-transform .5s;
	background-repeat: no-repeat;
	background-size: cover
}

.web-project .banner-wrap .image-wrapper:hover .picture {
	-webkit-transform: scale(1.03);
	transform: scale(1.03)
}

.web-project .banner-wrap .left {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin-right: 3px
}

.web-project .banner-wrap .left .image-wrapper .title-wrap {
	padding: .4em .8em
}

.web-project .banner-wrap .left .image-wrapper .title-wrap .title {
	font-size: 1em
}

.web-project .banner-wrap .right {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 25%;
	min-width: 150px
}

.web-project .banner-wrap .right .image-wrapper {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.web-project .banner-wrap .right .image-wrapper+.image-wrapper {
	margin-top: 3px
}

.web-project .banner-wrap .right .image-wrapper .title-wrap {
	padding: .25em .4em
}

.web-project .banner-wrap .right .image-wrapper .title-wrap .title {
	font-size: .625em
}

.web-project .common-projects-wrap .ui.table tr td {
	border-top: 0
}

.web-project .common-projects-wrap .ui.table tr td a {
	color: rgba(0, 0, 0, .87);
	overflow: hidden
}

.web-project .common-projects-wrap .ui.table tr td a:hover {
	color: #1e70bf
}

.web-project .common-projects-wrap .ui.table thead th {
	padding-top: .7em;
	padding-bottom: .7em
}

.web-project .common-projects-wrap .ui.table thead:not(:first-child) th {
	border-top: 1px solid rgba(34, 36, 38, .1)
}

.project-sidebar .section.author-card {
	padding-top: .2em
}

.project-sidebar .section.author-card .author-user-info .author-info {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.project-sidebar .section.author-card .author-user-info .author-info .author-content {
	padding-left: 1em;
	padding-top: .2em
}

.project-sidebar .section.author-card .author-user-info .author-info .author-content .extra {
	margin-top: .5em;
	color: rgba(0, 0, 0, .4)
}

.project-sidebar .section.author-card .author-user-info .author-toolbar {
	margin-top: 1em;
	width: 100%
}

.project-sidebar .section.author-card .author-user-info .author-toolbar .ui.list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.project-sidebar .section.author-card .author-user-info .author-toolbar .ui.list .item {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin-left: .5em
}

.project-sidebar .section.author-card .author-user-info .author-toolbar .ui.list .item>.follow-btn {
	min-width: 96px
}

.project-sidebar .section.author-card .author-user-info .author-toolbar .ui.list .item>.button {
	width: 100%;
	padding: .78571429em .5em .78571429em
}

@media only screen and (max-width:1264px) and (min-width:992px) {
	.project-sidebar .section.author-card .author-user-info .author-toolbar .ui.list .item>.follow-btn {
		min-width: initial
	}

	.project-sidebar .section.author-card .author-user-info .author-toolbar .ui.list .item>a>i.icon {
		margin: 0
	}

	.project-sidebar .section.author-card .author-user-info .author-toolbar .ui.list .item>a>span.text {
		display: none
	}
}

.project-sidebar .section.author-card .author-main-info {
	background: #f9f9f9
}

.project-sidebar .section.author-card .author-main-info .author-header {
	background: #32aa66;
	height: 36px;
	width: 100%;
	font-size: 14px;
	line-height: 20px;
	color: #fff;
	padding: 8px 16px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.project-sidebar .section.author-card .author-main-info .author-content {
	padding: 16px
}

@media only screen and (max-width:767px) {
	.project-sidebar .section.author-card .author-main-info .author-content {
		padding: 16px
	}
}

.project-sidebar .section.author-card .author-main-info .author-content .author-empty .text {
	line-height: 26px;
	color: rgba(0, 0, 0, .87);
	font-size: 16px;
	text-align: center;
	font-weight: 500;
	padding: 20px 0
}

@media only screen and (max-width:1264px) and (min-width:992px) {
	.project-sidebar .section.author-card .author-main-info .author-content .author-empty .text {
		font-size: 15px
	}
}

.project-sidebar .section.author-card .author-main-info .author-content .author-toolbar {
	margin-top: 16px;
	width: 100%
}

@media only screen and (max-width:1264px) and (min-width:992px) {
	.project-sidebar .section.author-card .author-main-info .author-content .author-toolbar {
		margin-top: 0
	}
}

@media only screen and (max-width:767px) {
	.project-sidebar .section.author-card .author-main-info .author-content .author-toolbar {
		margin-top: 16px
	}
}

.project-sidebar .section.author-card .author-main-info .author-content .author-toolbar .ui.list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

@media only screen and (max-width:1264px) and (min-width:992px) {
	.project-sidebar .section.author-card .author-main-info .author-content .author-toolbar .ui.list {
		display: block
	}
}

.project-sidebar .section.author-card .author-main-info .author-content .author-toolbar .ui.list .item {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin-left: 16px;
	padding: 0
}

.project-sidebar .section.author-card .author-main-info .author-content .author-toolbar .ui.list .item>.button {
	width: 100%;
	padding: .78571429em .5em .78571429em;
	margin: 0
}

@media only screen and (max-width:1264px) and (min-width:992px) {
	.project-sidebar .section.author-card .author-main-info .author-content .author-toolbar .ui.list .item {
		display: block;
		margin-left: 0;
		margin-top: 10px
	}
}

.project-sidebar .section.author-card .author-main-info .author-content .invite-author-auth-popup {
	padding: 16px;
	width: 280px;
	max-width: none
}

.project-sidebar .section.author-card .author-main-info .author-content .invite-author-auth-popup.bottom.right:before {
	right: 5em
}

.project-sidebar .section.author-card .author-main-info .author-content .invite-author-auth-box p {
	margin: 0
}

.project-sidebar .section.author-card .author-main-info .author-content .invite-author-auth-box .content-wrap {
	margin-top: 16px
}

.project-sidebar .section.author-card .author-main-info .author-content .invite-author-auth-box .content-wrap .sub-title {
	font-weight: 700;
	margin-bottom: 8px
}

.project-sidebar .section.author-card .author-main-info .author-content .invite-author-auth-box .content-wrap .medal-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.project-sidebar .section.author-card .author-main-info .author-content .invite-author-auth-box .content-wrap .medal-wrap .medal-icon img {
	display: block;
	width: 36px;
	height: 36px
}

.project-sidebar .section.author-card .author-main-info .author-content .invite-author-auth-box .content-wrap .medal-wrap .medal-name {
	margin-left: 8px;
	color: #32aa66;
	font-weight: 700
}

.project-sidebar .section.author-card .author-main-info .author-content .invite-author-auth-box .content-wrap .copy-wrap .copy-content {
	border: 1px dashed #d4b37c;
	background: #fdf6dd;
	padding: 8px;
	word-wrap: break-word;
	word-break: break-all;
	margin-bottom: 1rem
}

.project-sidebar .section.open-source-company .company-list {
	margin-left: -12px;
	margin-top: -10px;
	padding-bottom: .65rem
}

.project-sidebar .section.open-source-company .company-list .item {
	display: block;
	width: calc(50% - 12px);
	height: 44px;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	margin-left: 12px;
	margin-top: 10px;
	border: 1px solid rgba(0, 0, 0, .1);
	padding: 6px
}

.project-sidebar .section.open-source-company .company-list .item:hover {
	opacity: .8
}

.project-sidebar .section.open-source-company .company-list .item img {
	display: block;
	margin: 0 auto;
	max-height: 100%;
	max-width: 100%;
	width: auto
}

.project-sidebar .section.use-tab>.ui.list.header-wrap .tabs .tab {
	display: inline-block;
	cursor: pointer;
	margin-left: 4px;
	border-radius: 100%;
	width: 23px;
	height: 23px;
	text-align: center
}

.project-sidebar .section.use-tab>.ui.list.header-wrap .tabs .tab.active {
	font-weight: 700;
	color: #fff;
	background-color: rgba(0, 0, 0, .4)
}

.project-sidebar .section.use-tab .tab-body {
	display: none
}

.project-sidebar .section.use-tab .tab-body.active {
	display: block
}

.project-sidebar .section.articles-list .items>.item .header {
	font-weight: 400
}

.project-sidebar .section.articles-list .items>.item .header .project-name {
	font-weight: 500;
	color: rgba(0, 0, 0, .85)
}

.project-sidebar .section.articles-list .items>.item .header .project-title {
	color: rgba(0, 0, 0, .6)
}

.project-sidebar .section.articles-list .items>.item .header:hover {
	color: #1e70bf
}

.project-sidebar .section.articles-list .items>.item .header:hover .project-name,
.project-sidebar .section.articles-list .items>.item .header:hover .project-title {
	color: #1e70bf
}

.project-sidebar .section.articles-list .items>.item .extra .project-desc {
	margin: 0;
	max-height: 34px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}

.project-sidebar .section.project-list .items {
	margin-top: 0 !important
}

.project-sidebar .section.project-list .items>.item {
	padding: .3rem 0 !important;
	margin: 0 !important;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row
}

.project-sidebar .section.project-list .items>.item .sort {
	width: 18px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	text-align: center;
	margin-right: .5em;
	color: rgba(0, 0, 0, .4)
}

.project-sidebar .section.project-list .items>.item .sort.sort-1,
.project-sidebar .section.project-list .items>.item .sort.sort-2,
.project-sidebar .section.project-list .items>.item .sort.sort-3 {
	color: rgba(0, 0, 0, .85);
	font-weight: 700
}

.project-sidebar .section.project-list .items>.item .header {
	font-size: 1rem !important;
	font-weight: 400 !important;
	margin: 0;
	-ms-word-break: break-all;
	word-break: break-all;
	word-break: break-word;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	word-wrap: break-word
}

.project-sidebar .section.project-list .items>.item .header .project-name {
	font-weight: 500
}

.project-sidebar .section.project-list .items>.item .header .project-title {
	color: rgba(0, 0, 0, .6)
}

.project-sidebar .section.project-list .items>.item .header:hover {
	color: #1e70bf
}

.project-sidebar .section.project-list .items>.item .header:hover .project-name,
.project-sidebar .section.project-list .items>.item .header:hover .project-title {
	color: #1e70bf
}

.project-sidebar .section.project-list .items>.item .right-extra .number {
	width: 40px;
	text-align: right;
	font-size: 1rem;
	color: rgba(0, 0, 0, .87)
}

.project-sidebar .section.project-list .items>.item .right-extra .number .popup-num-detail {
	width: 140px;
	text-align: left
}

.project-sidebar .section.famous-authors .item .extra a {
	font-size: .78571429em;
	color: rgba(0, 0, 0, .4)
}

.project-sidebar .section.famous-authors .item .extra a:hover {
	color: rgba(0, 0, 0, .87)
}

.web-project-company .header-title {
	margin-bottom: 0 !important
}

.web-project-company .company-cards>.card .image {
	background: #fff;
	text-align: center;
	padding: 1.5em 1em .5em;
	overflow: hidden;
	min-height: 50px;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.web-project-company .company-cards>.card .image img {
	display: block;
	margin: 0 auto;
	max-height: 50px;
	width: auto;
	height: auto;
	max-width: 80%
}

.web-project-company .company-cards>.card .content {
	text-align: center;
	border-top: 0
}

.web-project-detail .detail-header {
	display: block;
	margin-bottom: 1rem
}

.web-project-detail .detail-header .logo-wrap {
	float: right;
	margin-left: 10px
}

.web-project-detail .detail-header .logo-wrap img {
	display: block;
	width: 80px;
	height: 80px;
	overflow: hidden
}

@media only screen and (max-width:767px) {
	.web-project-detail .detail-header .logo-wrap img {
		width: 56px;
		height: 56px
	}
}

.web-project-detail .detail-header .info-wrap .header {
	font-size: 24px;
	margin-bottom: 8px
}

.web-project-detail .detail-header .info-wrap .header .project-title {
	font-weight: 400;
	color: rgba(0, 0, 0, .6)
}

.web-project-detail .detail-header .info-wrap .tags {
	margin: 8px 0 4px
}

.web-project-detail .detail-header .info-wrap .info-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.web-project-detail .detail-header .info-wrap .info-list .box {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	width: 50%;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.web-project-detail .detail-header .info-wrap .info-list .info-item {
	font-size: 1rem;
	line-height: 1.71428571rem
}

.web-project-detail .detail-header .info-wrap .info-list .info-item a.normal {
	color: rgba(0, 0, 0, .87)
}

.web-project-detail .detail-header .info-wrap .info-list .info-item a.normal:hover {
	color: #4183c4
}

.web-project-detail .detail-header .info-wrap .info-list .info-item label {
	width: 60px;
	display: inline-block;
	text-align: justify;
	text-align-last: justify;
	text-justify: distribute
}

.web-project-detail .detail-header .info-wrap .info-list .info-item span {
	display: inline-block;
	margin-left: .2em
}

.web-project-detail .detail-header .info-wrap .extra {
	margin: .8rem 0 0
}

.web-project-detail .detail-header .info-wrap .extra .meta-wrap {
	display: block;
	zoom: 1
}

.web-project-detail .detail-header .info-wrap .extra .meta-wrap:after,
.web-project-detail .detail-header .info-wrap .extra .meta-wrap:before {
	display: table;
	content: ''
}

.web-project-detail .detail-header .info-wrap .extra .meta-wrap:after {
	clear: both
}

.web-project-detail .detail-header .info-wrap .extra .meta-wrap>.item {
	margin-left: .25rem;
	font-size: 1rem
}

.web-project-detail .detail-header .info-wrap .extra .meta-wrap>.item .ui.basic.image.label {
	padding: .5833em .833em
}

.web-project-detail .detail-header .info-wrap .extra .meta-wrap>.item .ui.basic.image.label .detail {
	margin-left: .75em
}

.web-project-detail .detail-header .info-wrap .extra .meta-wrap .collect-btn .star.icon {
	margin: 0 .75em 0 0 !important;
	vertical-align: baseline !important
}

.web-project-detail .detail-header .info-wrap .extra .meta-wrap>.item.error-correction {
	float: right;
	font-size: 13px;
	padding: 4px 0;
	line-height: 26px
}

@media only screen and (max-width:767px) {
	.web-project-detail .detail-header .info-wrap .extra .meta-wrap>.item.error-correction {
		display: none
	}
}

.web-project-detail .detail-header .info-wrap .extra .meta-wrap>.item.error-correction a {
	color: rgba(0, 0, 0, .4)
}

.web-project-detail .detail-header .info-wrap .extra .meta-wrap>.item.error-correction a:hover {
	color: rgba(0, 0, 0, .87)
}

.web-project-detail .detail-header .info-wrap .extra .meta-wrap>.item.share.dropdown>.ui.button {
	font-size: .85714286rem;
	border: 1px solid #f2711c;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	padding: .5833em .833em;
	margin: 0
}

.web-project-detail .detail-header .info-wrap .extra .meta-wrap>.item.share.dropdown>.ui.button>.icon {
	height: auto;
	margin: 0 .75em 0 0;
	opacity: 1
}

.web-project-detail .project-detail-container {
	position: relative
}

.web-project-detail .project-detail-container .project-detail-tab-wrap {
	display: block;
	background: #fff;
	padding: 10px 0 0
}

.web-project-detail .project-detail-container .project-detail-tab-wrap.fixed {
	-webkit-box-shadow: rgba(0, 0, 0, .2) 0 3px 6px -4px;
	box-shadow: rgba(0, 0, 0, .2) 0 3px 6px -4px
}

.web-project-detail .project-detail-container .project-detail-tab-wrap.fixed .project-detail-tab>.active.item {
	margin-bottom: 0
}

.web-project-detail .project-detail-container .project-detail-tab {
	z-index: 1
}

.web-project-detail .project-detail-container .project-detail-tab .right.menu.small>.item {
	font-size: 1rem
}

.web-project-detail .project-detail-container .project-detail-tab .right.menu.small>.item>.button {
	font-size: .78571429rem
}

.web-project-detail .project-detail-container .project-detail-tab .right.menu>.item:last-child {
	padding: 0;
	border: 0
}

.web-project-detail .project-detail-container .ui.segment.tab {
	margin-top: 0;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 0;
	margin-bottom: 1em
}

.web-project-detail .project-detail-container .list-container {
	margin-top: 1.5em !important
}

.web-project-detail .project-detail-container .article-intro .project-body {
	margin-top: 0
}

.web-project-detail .project-detail-container .article-intro .related-links.segment .ui.button {
	margin-top: .5em
}

.web-project-detail .project-detail-container .comments .comment .comment-header * {
	vertical-align: middle
}

.web-project-detail-new .project-detail-full-header-bg {
	position: absolute;
	left: 0;
	right: 0;
	top: 45px;
	display: block;
	width: 100%;
	height: 150px;
	background: #f9f9f9;
	border-bottom: 1px solid #d8d8d8
}

@media only screen and (max-width:767px) {
	.web-project-detail-new .project-detail-full-header-bg {
		display: none
	}
}

@media only screen and (max-width:767px) {
	.web-project-detail-new .row.header-row {
		padding: 0
	}

	.web-project-detail-new .row.header-row>.column {
		padding: 0
	}
}

@media only screen and (min-width:768px) {
	.web-project-detail-new .project-main {
		padding-right: 32px !important
	}
}

.web-project-detail-new .project-detail-header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 150px
}

@media only screen and (max-width:767px) {
	.web-project-detail-new .project-detail-header {
		display: block;
		height: auto;
		background: #f9f9f9;
		border-bottom: 1px solid #d8d8d8
	}
}

.web-project-detail-new .project-detail-header .project-breadcrumb {
	margin: 16px 0
}

@media only screen and (max-width:767px) {
	.web-project-detail-new .project-detail-header .project-breadcrumb {
		margin: 0;
		padding: 1rem 1rem .8rem
	}
}

.web-project-detail-new .project-detail-header .project-info {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

@media only screen and (max-width:767px) {
	.web-project-detail-new .project-detail-header .project-info {
		display: block;
		margin: 0 1rem
	}
}

.web-project-detail-new .project-detail-header .project-info .title-wrap {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	min-width: 0
}

@media only screen and (max-width:767px) {
	.web-project-detail-new .project-detail-header .project-info .title-wrap {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start
	}
}

.web-project-detail-new .project-detail-header .project-info .title-wrap .logo {
	width: 40px;
	height: 40px;
	margin-right: 8px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

@media only screen and (max-width:767px) {
	.web-project-detail-new .project-detail-header .project-info .title-wrap .logo {
		margin: 2px 0 0 8px
	}
}

.web-project-detail-new .project-detail-header .project-info .title-wrap .logo img {
	display: block;
	width: 100%;
	height: 100%
}

.web-project-detail-new .project-detail-header .project-info .title-wrap .header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	font-weight: 500;
	font-size: 24px;
	line-height: 40px;
	margin: 0;
	min-width: 0;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

@media only screen and (max-width:767px) {
	.web-project-detail-new .project-detail-header .project-info .title-wrap .header {
		display: block;
		font-size: 22px;
		line-height: 28px
	}
}

.web-project-detail-new .project-detail-header .project-info .title-wrap .header .project-title {
	color: #666;
	min-width: 0;
	margin-right: 8px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

@media only screen and (max-width:767px) {
	.web-project-detail-new .project-detail-header .project-info .title-wrap .header .project-title {
		white-space: normal;
		margin-right: 4px
	}
}

.web-project-detail-new .project-detail-header .project-info .title-wrap .header .project-name {
	color: rgba(0, 0, 0, .87);
	min-width: 0;
	margin-right: 8px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

@media only screen and (max-width:767px) {
	.web-project-detail-new .project-detail-header .project-info .title-wrap .header .project-name {
		white-space: normal;
		margin-right: 4px
	}
}

.web-project-detail-new .project-detail-header .project-info .title-wrap .header .project-label {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.web-project-detail-new .project-detail-header .project-info .title-wrap .header .project-label .label {
	padding: .4em;
	min-width: 0;
	margin-right: 0;
	vertical-align: middle;
	margin-top: -4px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.web-project-detail-new .project-detail-header .project-info .action-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-left: 1rem;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

@media only screen and (max-width:767px) {
	.web-project-detail-new .project-detail-header .project-info .action-wrap {
		margin: 8px 0 4px
	}
}

@media only screen and (max-width:767px) {

	.web-project-detail-new .project-detail-header .project-info .action-wrap .ui.list,
	.web-project-detail-new .project-detail-header .project-info .action-wrap .ui.list>.item {
		font-size: .92857143em !important
	}
}

.web-project-detail-new .project-detail-header .project-info .action-wrap .ui.list>.item {
	cursor: pointer;
	line-height: 22px;
	margin-left: 32px;
	padding: 4px 0
}

@media only screen and (max-width:767px) {
	.web-project-detail-new .project-detail-header .project-info .action-wrap .ui.list>.item {
		margin-left: 14px;
		line-height: 14px
	}
}

.web-project-detail-new .project-detail-header .project-info .action-wrap .ui.list>.item>a {
	color: #666
}

.web-project-detail-new .project-detail-header .project-info .action-wrap .ui.list>.item>a>.icon {
	color: #999
}

.web-project-detail-new .project-detail-header .project-nav {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-top: auto
}

.web-project-detail-new .project-detail-header .project-nav .nav-wrap {
	overflow: hidden
}

.web-project-detail-new .project-detail-header .project-nav .nav-wrap .nav-list {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

@media only screen and (max-width:767px) {
	.web-project-detail-new .project-detail-header .project-nav .nav-wrap .nav-list {
		padding: 0 1rem
	}
}

.web-project-detail-new .project-detail-header .project-nav .nav-wrap .nav-list .nav-item {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	position: relative;
	display: block;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 12px 40px 9px;
	font-size: 16px;
	line-height: 22px;
	font-weight: 500;
	color: rgba(0, 0, 0, .87);
	cursor: pointer;
	outline: 0;
	border-bottom: 3px solid transparent
}

@media only screen and (max-width:767px) {
	.web-project-detail-new .project-detail-header .project-nav .nav-wrap .nav-list .nav-item {
		padding: 10px 34px 7px
	}
}

.web-project-detail-new .project-detail-header .project-nav .nav-wrap .nav-list .nav-item[disabled] {
	color: #999;
	cursor: default
}

.web-project-detail-new .project-detail-header .project-nav .nav-wrap .nav-list .nav-item.active {
	border-bottom-color: #00ae5f;
	color: #00ae5f
}

.web-project-detail-new .project-detail-header .project-nav .nav-wrap .nav-list .nav-item .nav-title {
	position: relative
}

.web-project-detail-new .project-detail-header .project-nav .nav-wrap .nav-list .nav-item .extra {
	position: absolute;
	top: 0;
	left: 100%;
	display: block;
	margin-top: -6px;
	margin-left: 2px;
	font-size: 12px;
	color: #999
}

.web-project-detail-new .project-detail-header .project-nav .nav-wrap .nav-list .nav-item .extra>.icon {
	-webkit-transform: scale(.83333333);
	transform: scale(.83333333)
}

.web-project-detail-new .project-detail-header .project-nav .nav-wrap .nav-list .nav-item .ui.label.comment-count {
	min-width: 16px;
	padding: 1px 4px;
	font-size: 12px;
	font-weight: 800;
	line-height: 12px;
	text-align: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-color: #00ae5f;
	color: #fff;
	margin: -4px 0 0;
	vertical-align: middle;
	-webkit-transform: scale(.83333333);
	transform: scale(.83333333)
}

.web-project-detail-new .project-detail-header .project-nav .right-menu {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-left: 1rem;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

@media only screen and (max-width:767px) {
	.web-project-detail-new .project-detail-header .project-nav .right-menu {
		display: none
	}
}

.web-project-detail-new .project-detail-header .project-nav .right-menu .ui.list>.item {
	margin-left: .25rem;
	font-size: 1rem
}

.web-project-detail-new .project-detail-header .project-nav .right-menu .ui.list>.item.error-correction {
	float: right;
	font-size: 13px;
	padding: 4px 0;
	line-height: 26px
}

.web-project-detail-new .project-detail-header .project-nav .right-menu .ui.list>.item.error-correction a {
	color: rgba(0, 0, 0, .4)
}

.web-project-detail-new .project-detail-header .project-nav .right-menu .ui.list>.item.error-correction a:hover {
	color: rgba(0, 0, 0, .87)
}

.web-project-detail-new .project-detail-content {
	padding: 4px 0
}

.web-project-detail-new .project-detail-content .panel {
	margin-bottom: 32px
}

.web-project-detail-new .project-detail-content .panel:last-child {
	margin-bottom: 0
}

.web-project-detail-new .project-detail-content .panel .panel-header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 8px 0 12px
}

.web-project-detail-new .project-detail-content .panel .panel-header .title {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.web-project-detail-new .project-detail-content .panel .panel-header .title h3 {
	margin: 0;
	font-weight: 700;
	color: rgba(0, 0, 0, .87);
	font-size: 18px;
	line-height: 24px
}

.web-project-detail-new .project-detail-content .panel .panel-header .right {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.web-project-detail-new .project-detail-content .panel .panel-header .right .ui.horizontal.list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.web-project-detail-new .project-detail-content .panel .panel-empty {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 1rem 0
}

.web-project-detail-new .project-detail-content .panel .panel-empty .picture {
	margin-bottom: 1.25rem;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.web-project-detail-new .project-detail-content .panel .panel-empty .picture img {
	display: block;
	width: 100px
}

.web-project-detail-new .project-detail-content .panel .panel-empty .text {
	font-size: 14px;
	color: #767676
}

.web-project-detail-new .project-detail-content .panel .article-grid {
	margin: -.5rem -.57142857rem
}

.web-project-detail-new .project-detail-content .panel .article-grid .column {
	padding: .5rem .57142857rem
}

.web-project-detail-new .project-detail-content .panel .article-items .article-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row
}

.web-project-detail-new .project-detail-content .panel .article-items .article-item .content {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	min-width: 0
}

.web-project-detail-new .project-detail-content .panel .article-items .article-item .content .header {
	font-size: 1rem;
	word-break: break-all;
	word-wrap: break-word;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto
}

.web-project-detail-new .project-detail-content .panel .article-items .article-item .content .header.ellipsis {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.web-project-detail-new .project-detail-content .panel .article-items .article-item .content .header a {
	color: rgba(0, 0, 0, .85)
}

.web-project-detail-new .project-detail-content .panel .article-items .article-item .content .header a:hover {
	color: #1e70bf
}

.web-project-detail-new .project-detail-content .panel .article-items .article-item .content .extra {
	font-size: 12px;
	margin-top: 4px;
	color: rgba(0, 0, 0, .4)
}

.web-project-detail-new .project-detail-content .panel .article-items .article-item .content .extra a {
	color: rgba(0, 0, 0, .4)
}

.web-project-detail-new .project-detail-content .panel .article-items .article-item .content .extra a:hover {
	color: rgba(0, 0, 0, .87)
}

.web-project-detail-new .project-detail-content .panel .article-items .article-item .content .extra .ui.horizontal.list {
	display: block
}

.web-project-detail-new .project-detail-content .panel .article-items .article-item .content .extra .ui.horizontal.list .item {
	padding: 0;
	margin: 0 8px 0 0;
	font-size: 12px
}

.web-project-detail-new .project-detail-content .panel .article-items .article-item .content .extra .ui.horizontal.list .item:last-child {
	margin-right: 0
}

.web-project-detail-new .project-detail-content .panel .article-items .article-item .content .extra .ui.horizontal.list .like.icon {
	cursor: default
}

.web-project-detail-new .project-detail-content .panel .article-items .article-item .content .extra .ui.horizontal.list .like.icon:hover {
	opacity: .75;
	color: rgba(0, 0, 0, .4)
}

.web-project-detail-new .project-detail-content .ad-wrap+.panel {
	margin-top: 32px
}

.web-project-detail-new .project-detail-content .panel-basic-info {
	display: block;
	margin-bottom: 16px
}

.web-project-detail-new .project-detail-content .panel-basic-info .panel-content .info-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	min-height: 72px
}

@media only screen and (max-width:767px) {
	.web-project-detail-new .project-detail-content .panel-basic-info .panel-content .info-list {
		min-height: auto
	}
}

.web-project-detail-new .project-detail-content .panel-basic-info .panel-content .info-list .box {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	width: 50%;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.web-project-detail-new .project-detail-content .panel-basic-info .panel-content .info-list .info-item {
	font-size: 1rem;
	line-height: 1.71428571rem
}

.web-project-detail-new .project-detail-content .panel-basic-info .panel-content .info-list .info-item a.normal {
	color: rgba(0, 0, 0, .87)
}

.web-project-detail-new .project-detail-content .panel-basic-info .panel-content .info-list .info-item a.normal:hover {
	color: #4183c4
}

.web-project-detail-new .project-detail-content .panel-basic-info .panel-content .info-list .info-item label {
	width: 60px;
	display: inline-block;
	text-align: justify;
	text-align-last: justify;
	text-justify: distribute
}

.web-project-detail-new .project-detail-content .panel-basic-info .panel-content .info-list .info-item span {
	display: inline-block;
	margin-left: .2em
}

.web-project-detail-new .project-detail-content .panel-intro {
	margin-bottom: 20px
}

@media only screen and (max-width:767px) {
	.web-project-detail-new .project-detail-content .panel-intro .panel-header {
		display: block
	}
}

.web-project-detail-new .project-detail-content .panel-intro .panel-header .title {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}

.web-project-detail-new .project-detail-content .panel-intro .panel-header .right {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	overflow: hidden;
	margin-left: 16px;
	max-height: 24px
}

@media only screen and (max-width:767px) {
	.web-project-detail-new .project-detail-content .panel-intro .panel-header .right {
		margin-left: 0;
		margin-top: 1rem;
		max-height: none
	}
}

.web-project-detail-new .project-detail-content .panel-intro .panel-content .article-detail>.content {
	margin-top: 0;
	font-size: 14px;
	line-height: 1.6em
}

.web-project-detail-new .project-detail-content .panel-intro .panel-content .collapse-bar {
	position: relative;
	background-color: #fff;
	padding: 8px 0 0;
	line-height: 20px
}

.web-project-detail-new .project-detail-content .panel-intro .panel-content .collapse-bar .collapse-btn {
	cursor: pointer
}

.web-project-detail-new .project-detail-content .panel-intro .panel-content .collapse-bar .collapse-btn.expand {
	display: none
}

.web-project-detail-new .project-detail-content .panel-intro .panel-content.collapse .article-detail {
	max-height: 100px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 5;
	-webkit-box-orient: vertical;
	min-height: 100px
}

@media only screen and (max-width:767px) {
	.web-project-detail-new .project-detail-content .panel-intro .panel-content.collapse .article-detail {
		min-height: auto
	}
}

.web-project-detail-new .project-detail-content .panel-intro .panel-content.collapse .collapse-bar:before {
	content: '';
	position: absolute;
	top: -30px;
	left: 0;
	right: 0;
	display: block;
	height: 30px;
	background-image: -webkit-gradient(linear, left bottom, left top, from(#fff), to(transparent));
	background-image: linear-gradient(to top, #fff, transparent)
}

.web-project-detail-new .project-detail-content .panel-intro .panel-content.collapse .collapse-bar .expand {
	display: inline
}

.web-project-detail-new .project-detail-content .panel-intro .panel-content.collapse .collapse-bar .collapse {
	display: none
}

@media only screen and (max-width:767px) {
	.web-project-detail-new .project-detail-content .panel-git .panel-header {
		display: block
	}

	.web-project-detail-new .project-detail-content .panel-git .panel-header .title {
		margin-bottom: 12px
	}
}

.web-project-detail-new .project-detail-content .panel-git .related-links {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.web-project-detail-new .project-detail-content .panel-git .related-links .ui.button {
	padding: 8px 14px;
	margin-right: 12px
}

.web-project-detail-new .project-detail-content .panel-git .related-links .ui.button:last-child {
	margin-right: 0
}

@media only screen and (max-width:767px) {
	.web-project-detail-new .project-detail-content .panel-git .related-links .ui.button {
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1;
		padding: 10px 0;
		margin-right: 8px
	}
}

.web-project-detail-new .project-detail-content .panel-git.empty .panel-header .title {
	display: none
}

.web-project-detail-new .project-detail-content .panel-git.empty .panel-header .right {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	text-align: center
}

.web-project-detail-new .project-detail-content .panel-git.empty .panel-content {
	display: none
}

.web-project-detail-new .project-detail-content .panel-git.empty .related-links .ui.button {
	font-size: 1rem
}

.web-project-detail-new .project-detail-content .panel-git .git-widget-wrap .project-radar .radar-wrap {
	background: #f9f9f9;
	border: 1px solid #ff7108;
	border-radius: 4px
}

.web-project-detail-new .project-detail-content .panel-related-question .article-item .left {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-right: 12px
}

.web-project-detail-new .project-detail-content .panel-related-question .article-item .left .answer-count {
	display: block;
	overflow: hidden;
	padding: 2px;
	width: 44px;
	background: #e8e8e8;
	border-radius: 2px;
	text-align: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.web-project-detail-new .project-detail-content .panel-related-question .article-item .left .answer-count .value {
	font-size: 16px;
	line-height: 22px;
	font-weight: 500;
	color: rgba(0, 0, 0, .87)
}

.web-project-detail-new .project-detail-content .panel-related-question .article-item .left .answer-count .label {
	font-size: 12px;
	line-height: 18px;
	color: rgba(0, 0, 0, .6)
}

.web-project-detail-new .project-detail-content .panel-related-question .article-item .left .answer-count.has-best {
	background: #00ae5f
}

.web-project-detail-new .project-detail-content .panel-related-question .article-item .left .answer-count.has-best .label,
.web-project-detail-new .project-detail-content .panel-related-question .article-item .left .answer-count.has-best .value {
	color: #fff
}

.web-project-detail-new .project-detail-content .panel-related-question .article-item .content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.web-project-detail-new .project-detail-content .panel-related-question .article-item .content .extra .question-tags {
	font-size: 0;
	height: 20px
}

.web-project-detail-new .project-detail-content .panel-related-question .article-item .content .extra .question-tags .label {
	padding: 3px 6px;
	font-size: 12px;
	line-height: 14px;
	margin: 0 8px 0 0
}

.web-project-detail-new .project-detail-content .panel-related-question .article-item .content .extra .question-tags .label:last-child {
	margin-right: 0
}

.web-project-detail-new .project-detail-content .panel-related-blog .article-items .article-item .image-wrap {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-left: 8px
}

.web-project-detail-new .project-detail-content .panel-related-blog .article-items .article-item .image-wrap .image {
	position: relative;
	overflow: hidden;
	width: 80px;
	height: 60px;
	border-radius: 2px
}

.web-project-detail-new .project-detail-content .panel-related-blog .article-items .article-item .image-wrap .image img {
	position: absolute;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
	height: auto;
	min-width: 80px;
	min-height: 60px;
	max-width: none;
	max-height: none;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.web-project-detail-new .project-detail-content .panel-company .company-info .company-logo {
	margin: 4px 0 14px
}

.web-project-detail-new .project-detail-content .panel-company .company-info .company-logo a img {
	display: block;
	max-width: 200px;
	height: 48px;
	width: auto
}

.web-project-detail-new .project-detail-content .panel-company .company-info .company-desc p {
	margin: 0;
	font-size: 14px;
	line-height: 24px
}

.web-project-detail-new .project-detail-content .panel-company .company-projects .panel-company-project .panel-header {
	margin-top: 0;
	margin-bottom: 6px
}

.web-project-detail-new .project-detail-content .panel-company .company-projects .panel-company-project .panel-header .title h3 {
	font-size: 14px
}

.web-project-detail-new .project-detail-content .panel-company .company-projects .project-list .project-item {
	padding: 4px 0;
	margin: 0
}

.web-project-detail-new .project-detail-content .panel-company .company-projects .project-list .project-item:last-child {
	margin-bottom: 0
}

.web-project-detail-new .project-detail-content .panel-company .company-projects .project-list .project-item .header {
	font-weight: 400
}

.web-project-detail-new .project-detail-content .panel-company .company-projects .project-list .project-item .header .project-name {
	font-weight: 500;
	color: rgba(0, 0, 0, .85)
}

.web-project-detail-new .project-detail-content .panel-company .company-projects .project-list .project-item .header .project-title {
	color: rgba(0, 0, 0, .6)
}

.web-project-detail-new .project-detail-content .panel-company .company-projects .project-list .project-item .header:hover {
	color: #1e70bf
}

.web-project-detail-new .project-detail-content .panel-company .company-projects .project-list .project-item .header:hover .project-name,
.web-project-detail-new .project-detail-content .panel-company .company-projects .project-list .project-item .header:hover .project-title {
	color: #1e70bf
}

.web-project-detail-new .project-sidebar .section+.ad-wrap {
	margin: 0
}

.web-project-detail-new .project-sidebar .ad-wrap+.section {
	margin-top: 32px
}

.web-project-detail-new .project-sidebar .section .section-header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 1rem
}

.web-project-detail-new .project-sidebar .section .section-header .main {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.web-project-detail-new .project-sidebar .section .section-header .main .header {
	display: block;
	margin: 0;
	font-weight: 700;
	color: rgba(0, 0, 0, .87)
}

.web-project-detail-new .project-sidebar .section .section-header .extra {
	margin-left: 1rem
}

.web-project-detail-new .project-sidebar .section.author-info {
	margin-top: 4px;
	height: 252px;
	margin-bottom: 20px
}

@media only screen and (max-width:767px) {
	.web-project-detail-new .project-sidebar .section.author-info {
		height: auto
	}
}

.web-project-detail-new .project-sidebar .section.author-info .author-main-info {
	background: #f9f9f9
}

.web-project-detail-new .project-sidebar .section.author-info .author-main-info .author-header {
	background: #32aa66;
	height: 36px;
	width: 100%;
	font-size: 14px;
	line-height: 20px;
	color: #fff;
	padding: 8px 16px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.web-project-detail-new .project-sidebar .section.author-info .author-main-info .author-content {
	padding: 24px
}

@media only screen and (max-width:767px) {
	.web-project-detail-new .project-sidebar .section.author-info .author-main-info .author-content {
		padding: 16px
	}
}

.web-project-detail-new .project-sidebar .section.author-info .author-main-info .author-content .author-info {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.web-project-detail-new .project-sidebar .section.author-info .author-main-info .author-content .author-info .author-profile {
	padding-left: 16px
}

.web-project-detail-new .project-sidebar .section.author-info .author-main-info .author-content .author-info .author-profile .user {
	line-height: 22px
}

.web-project-detail-new .project-sidebar .section.author-info .author-main-info .author-content .author-info .author-profile .extra {
	color: #666
}

.web-project-detail-new .project-sidebar .section.author-info .author-main-info .author-content .author-info .author-profile .extra p {
	margin: 2px 0 0;
	line-height: 20px
}

.web-project-detail-new .project-sidebar .section.author-info .author-main-info .author-content .author-toolbar {
	margin-top: 24px;
	width: 100%
}

@media only screen and (max-width:767px) {
	.web-project-detail-new .project-sidebar .section.author-info .author-main-info .author-content .author-toolbar {
		margin-top: 16px
	}
}

.web-project-detail-new .project-sidebar .section.author-info .author-main-info .author-content .author-toolbar .ui.list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.web-project-detail-new .project-sidebar .section.author-info .author-main-info .author-content .author-toolbar .ui.list .item {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin-left: 16px;
	padding: 0
}

.web-project-detail-new .project-sidebar .section.author-info .author-main-info .author-content .author-toolbar .ui.list .item>.follow-btn {
	min-width: 96px
}

.web-project-detail-new .project-sidebar .section.author-info .author-main-info .author-content .author-toolbar .ui.list .item>.button {
	width: 100%;
	padding: .78571429em .5em .78571429em;
	margin: 0
}

@media only screen and (max-width:1264px) and (min-width:992px) {
	.web-project-detail-new .project-sidebar .section.author-info .author-main-info .author-content .author-toolbar .ui.list .item {
		margin-left: 10px
	}

	.web-project-detail-new .project-sidebar .section.author-info .author-main-info .author-content .author-toolbar .ui.list .item>.follow-btn {
		min-width: initial
	}

	.web-project-detail-new .project-sidebar .section.author-info .author-main-info .author-content .author-toolbar .ui.list .item>a>i.icon {
		margin: 0
	}

	.web-project-detail-new .project-sidebar .section.author-info .author-main-info .author-content .author-toolbar .ui.list .item>a>span.text {
		display: none
	}
}

.web-project-detail-new .project-sidebar .section.author-info .author-main-info .author-content .author-empty .text {
	line-height: 26px;
	color: rgba(0, 0, 0, .87);
	font-size: 16px;
	text-align: center;
	font-weight: 500;
	padding: 20px 0
}

.web-project-detail-new .project-sidebar .section.author-info .author-extra-contributors {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 14px 24px 0
}

@media only screen and (max-width:767px) {
	.web-project-detail-new .project-sidebar .section.author-info .author-extra-contributors {
		padding-left: 16px;
		padding-right: 16px
	}
}

.web-project-detail-new .project-sidebar .section.author-info .author-extra-contributors .contributor-title {
	margin-right: 4px
}

.web-project-detail-new .project-sidebar .section.author-info .author-extra-contributors .contributor-title .title {
	display: inline-block;
	font-size: 14px;
	line-height: 24px;
	padding: 4px 0
}

.web-project-detail-new .project-sidebar .section.author-info .author-extra-contributors .contributor-list {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.web-project-detail-new .project-sidebar .section.author-info .author-extra-contributors .contributor-list .contributor-item {
	display: block;
	margin-right: 8px;
	padding: 4px 0
}

.web-project-detail-new .project-sidebar .section.author-info .author-extra-contributors .contributor-list .contributor-item:last-child {
	margin-right: 0
}

.web-project-detail-new .project-sidebar .section.service-provider .section-header .join-provider {
	margin-left: 1rem;
	color: rgba(0, 0, 0, .4)
}

.web-project-detail-new .project-sidebar .section.service-provider .section-header .join-provider:hover {
	color: rgba(0, 0, 0, .87)
}

.web-project-detail-new .project-sidebar .section.service-provider .provider-container {
	overflow: hidden
}

.web-project-detail-new .project-sidebar .section.service-provider .provider-container .provider-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: -6px -10px
}

.web-project-detail-new .project-sidebar .section.service-provider .provider-container .provider-list .provider-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 50%;
	padding: 6px 10px
}

.web-project-detail-new .project-sidebar .section.service-provider .provider-container .provider-list .provider-item .provider-logo {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 36px;
	height: 36px;
	margin-right: 6px
}

.web-project-detail-new .project-sidebar .section.service-provider .provider-container .provider-list .provider-item .provider-logo img {
	display: block;
	width: 100%;
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain
}

.web-project-detail-new .project-sidebar .section.service-provider .provider-container .provider-list .provider-item .provider-info {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	min-width: 0
}

.web-project-detail-new .project-sidebar .section.service-provider .provider-container .provider-list .provider-item .provider-info .provider-name {
	font-size: 14px;
	line-height: 20px
}

.web-project-detail-new .project-sidebar .section.service-provider .provider-container .provider-list .provider-item .provider-info .provider-name a {
	color: rgba(0, 0, 0, .87)
}

.web-project-detail-new .project-sidebar .section.service-provider .provider-container .provider-list .provider-item .provider-info .provider-name a:hover {
	color: #1e70bf
}

.web-project-detail-new .project-sidebar .section.service-provider .provider-container .provider-list .provider-item .provider-info .provider-name .official-label {
	display: inline-block;
	padding: 2px 4px;
	margin-left: 4px;
	margin-top: 2px;
	background: #0093e3;
	color: #fff;
	font-size: 12px;
	line-height: 12px;
	vertical-align: top;
	border-radius: 2px
}

.web-project-detail-new .project-sidebar .section.service-provider .provider-container .provider-list .provider-item .provider-info .provider-desc {
	font-size: 12px;
	line-height: 14px;
	color: rgba(0, 0, 0, .4);
	margin-top: 2px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.web-project-detail-new .project-sidebar .section.comments-module #commentsContainer {
	margin: 0
}

.web-project-detail-new .project-sidebar .section.comments-module #commentForm .comment-form-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.web-project-detail-new .project-sidebar .section.comments-module #commentForm .comment-form-container .comment-avatar-wrap {
	margin-right: 8px;
	padding: .2em 0 0;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.web-project-detail-new .project-sidebar .section.comments-module #commentForm .comment-form-container .comment-form-wrap {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.web-project-detail-new .project-sidebar .section.comments-module #commentForm .comment-form-container .comment-form-wrap .comment-form>.field:first-child {
	margin-bottom: 10px
}

@media only screen and (max-width:1264px) and (min-width:992px) {
	.web-project-detail-new .project-sidebar .section.comments-module #commentForm .comment-form-container .comment-form-wrap .comment-form .foot-bar .toolbox {
		display: none
	}
}

.web-project-detail-new .project-sidebar .section.comments-module #commentForm .comment-form-container .comment-form-wrap .comment-form .foot-bar,
.web-project-detail-new .project-sidebar .section.comments-module #commentForm .comment-form-container .comment-form-wrap .comment-form .foot-bar .ui.horizontal.list>.item {
	font-size: 12px
}

.web-project-detail-new .project-sidebar .section.comments-module #commentForm .comment-form-container .comment-form-wrap .comment-form .foot-bar .ui.horizontal.list>.item {
	vertical-align: middle
}

.web-project-detail-new .project-sidebar .section.comments-module .comments-wrap .comment>.avatar {
	margin: -3px 0 0;
	width: 24px;
	height: 35px !important;
	background: #fff;
	z-index: 1
}

.web-project-detail-new .project-sidebar .section.comments-module .comments-wrap .comment>.avatar~.content {
	margin-left: 32px
}

.web-project-detail-new .project-sidebar .section.comments-module .comments-wrap .comment>.avatar~.content:before {
	content: '';
	display: block;
	width: 1px;
	background: #dededf;
	position: absolute;
	left: 11px;
	top: 30px;
	bottom: 0
}

.web-project-detail-new .project-sidebar .section.comments-module .comments-wrap .comment>.content>.text {
	margin: 6px 0 5px
}

.web-project-detail-new .project-sidebar .section.comments-module .comments-wrap .comment .comments {
	padding: 26px 0 0 18px !important;
	margin: -1.5em 0 0 12px !important
}

.web-project-detail-new .project-sidebar .section.comments-module .comments-wrap .comment #replyCommentForm .comment-form>.field:first-child {
	margin-bottom: 10px
}

.web-project-detail-new .project-sidebar .section.comments-module .comments-wrap .comment #replyCommentForm .comment-form .foot-bar,
.web-project-detail-new .project-sidebar .section.comments-module .comments-wrap .comment #replyCommentForm .comment-form .foot-bar .ui.horizontal.list>.item {
	font-size: 12px
}

.web-project-detail-new .project-sidebar .section.comments-module .comments-wrap .comment #replyCommentForm .comment-form .foot-bar .toolbox {
	display: none
}

.web-project-detail-new .project-sidebar .section.comments-module .comments-wrap .comment #replyCommentForm .comment-form .foot-bar .button {
	font-size: .78571429rem
}

.web-project-detail-new .project-sidebar .section.comments-module .comments-wrap .comment #replyCommentForm>.ui.message {
	margin-top: 10px
}

@media only screen and (max-width:767px) {
	.web-project-detail-new .project-sidebar .section.comments-module .comments-wrap .pagination-wrap {
		text-align: center
	}
}

.web-project-detail-new .project-sidebar .section.comments-module .comments-wrap .pagination-wrap .pagination.menu {
	-webkit-box-shadow: none;
	box-shadow: none;
	border: none;
	min-height: 22px
}

.web-project-detail-new .project-sidebar .section.comments-module .comments-wrap .pagination-wrap .pagination.menu .item {
	min-width: 22px;
	padding: 4px;
	border-radius: 2px;
	margin-right: 6px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-size: 14px;
	line-height: 14px
}

.web-project-detail-new .project-sidebar .section.comments-module .comments-wrap .pagination-wrap .pagination.menu .item>i.icon {
	margin: 0;
	width: auto
}

.web-project-detail-new .project-sidebar .section.comments-module .comments-wrap .pagination-wrap .pagination.menu .item:last-child {
	margin-right: 0
}

.web-project-detail-new .project-sidebar .section.comments-module .comments-wrap .pagination-wrap .pagination.menu .item::after,
.web-project-detail-new .project-sidebar .section.comments-module .comments-wrap .pagination-wrap .pagination.menu .item::before {
	content: initial
}

.web-project-detail-new .project-sidebar .section.comments-module .comments-wrap .pagination-wrap .pagination.menu .item.active {
	background: #32aa66;
	color: #fff
}

@media only screen and (max-width:767px) {
	.web-project-detail-new .project-sidebar .section.comments-module .comments-wrap .pagination-wrap .pagination.menu .page-num-item {
		display: block
	}
}

.web-project-edit .edit-project.form .no-padding.grid {
	padding: 1rem 1rem .5rem
}

.web-project-edit .edit-project.form .no-padding.grid .column {
	padding: 0;
	margin-bottom: .5em
}

.web-project-edit .gitee-source-tip {
	font-weight: 400;
	font-size: 12px;
	color: rgba(0, 0, 0, .5)
}

.web-project-author-authentication .header-wrap {
	display: block;
	height: 156px;
	width: 100%;
	padding: 0;
	margin: 0;
	background-image: url(/new-osc/img/page/project/author-authentication-header-bg.png);
	background-repeat: no-repeat;
	background-size: auto 100%;
	background-position: center;
	background-color: #f9f9f9
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min--moz-device-pixel-ratio:2),
only screen and (min-device-pixel-ratio:2),
only screen and (min-resolution:192dpi),
only screen and (min-resolution:2dppx) {
	.web-project-author-authentication .header-wrap {
		background-image: url(/new-osc/img/page/project/author-authentication-header-bg@2x.png)
	}
}

.web-project-author-authentication .page-header {
	text-align: center;
	margin: 2rem 0
}

@media only screen and (max-width:767px) {
	.web-project-author-authentication .page-header {
		margin: 1rem 0
	}
}

.web-project-author-authentication .page-header .header {
	font-size: 24px;
	line-height: 32px;
	font-weight: 500;
	margin-bottom: 6px
}

.web-project-author-authentication .page-header .desc {
	font-size: 16px;
	line-height: 22px;
	color: #666
}

.web-project-author-authentication .page-content {
	position: relative;
	display: block;
	min-height: 200px;
	padding: 1rem 0
}

.web-project-author-authentication .page-content .tip {
	display: block;
	padding: 12px 16px;
	margin: 1rem 0;
	border-radius: 4px;
	font-size: 14px;
	line-height: 20px
}

.web-project-author-authentication .page-content .tip .header {
	font-weight: 700
}

.web-project-author-authentication .page-content .tip .content .list {
	list-style: none;
	padding-left: 0
}

.web-project-author-authentication .page-content .tip.info {
	background: #e1f7f7;
	color: #019f9f;
	border: 1px solid #099
}

.web-project-author-authentication .page-content .tip.warning {
	background: #fff8db;
	color: #b58006;
	border: 1px solid #b58006
}

.web-project-author-authentication .page-content .tip.error {
	background: #fff6f6;
	color: #9f3a38;
	border: 1px solid #9f3a38
}

.web-project-author-authentication .page-content .auth-container .auth-type-wrap {
	margin-bottom: 1rem
}

.web-project-author-authentication .page-content .auth-container .auth-type-wrap .switch-radio {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	margin: -12px
}

@media only screen and (max-width:767px) {
	.web-project-author-authentication .page-content .auth-container .auth-type-wrap .switch-radio {
		margin-left: -8px;
		margin-right: -8px
	}
}

.web-project-author-authentication .page-content .auth-container .auth-type-wrap .switch-radio.disabled .radio-item {
	opacity: .8
}

.web-project-author-authentication .page-content .auth-container .auth-type-wrap .switch-radio.disabled .radio-item .radio-item-inner {
	cursor: not-allowed
}

.web-project-author-authentication .page-content .auth-container .auth-type-wrap .switch-radio.disabled .radio-item .radio-item-inner label {
	pointer-events: none;
	opacity: .5
}

.web-project-author-authentication .page-content .auth-container .auth-type-wrap .switch-radio .radio-item {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	position: relative;
	padding: 12px
}

@media only screen and (max-width:767px) {
	.web-project-author-authentication .page-content .auth-container .auth-type-wrap .switch-radio .radio-item {
		padding-left: 8px;
		padding-right: 8px
	}
}

.web-project-author-authentication .page-content .auth-container .auth-type-wrap .switch-radio .radio-item .radio-item-inner {
	overflow: hidden
}

.web-project-author-authentication .page-content .auth-container .auth-type-wrap .switch-radio .radio-item .radio-item-inner input[type=radio] {
	cursor: pointer;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0 !important;
	outline: 0;
	z-index: -1;
	width: 0;
	height: 0
}

.web-project-author-authentication .page-content .auth-container .auth-type-wrap .switch-radio .radio-item .radio-item-inner label {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	min-height: 114px;
	padding: 1rem;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	border-radius: 4px;
	border: 1px solid #c7c7c7;
	-webkit-transition: border-color .1s ease, color .1s ease;
	transition: border-color .1s ease, color .1s ease
}

@media only screen and (max-width:767px) {
	.web-project-author-authentication .page-content .auth-container .auth-type-wrap .switch-radio .radio-item .radio-item-inner label {
		padding: 8px 0
	}
}

.web-project-author-authentication .page-content .auth-container .auth-type-wrap .switch-radio .radio-item .radio-item-inner label .radio-icon {
	width: 48px;
	height: 48px;
	fill: currentColor;
	overflow: hidden;
	margin-bottom: 8px
}

.web-project-author-authentication .page-content .auth-container .auth-type-wrap .switch-radio .radio-item .radio-item-inner label .radio-title {
	font-size: 18px;
	line-height: 26px;
	font-weight: 700;
	text-align: center
}

@media only screen and (max-width:767px) {
	.web-project-author-authentication .page-content .auth-container .auth-type-wrap .switch-radio .radio-item .radio-item-inner label .radio-title .desc {
		display: block;
		margin-top: 6px;
		font-size: 12px;
		line-height: 16px
	}
}

.web-project-author-authentication .page-content .auth-container .auth-type-wrap .switch-radio .radio-item .radio-item-inner label .radio-label {
	position: absolute;
	top: 0;
	right: 0;
	padding: 0 24px;
	-webkit-transform: translate(29.29%, -100%) rotate(45deg);
	transform: translate(29.29%, -100%) rotate(45deg);
	-webkit-transform-origin: left bottom;
	transform-origin: left bottom;
	display: block;
	height: 22px;
	line-height: 22px;
	font-size: 14px;
	text-align: center;
	color: #fff;
	background: #ff4f5b;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	pointer-events: none
}

.web-project-author-authentication .page-content .auth-container .auth-type-wrap .switch-radio .radio-item .radio-item-inner input[type=radio]:checked+label {
	border-color: #32aa66;
	color: #32aa66
}

.web-project-author-authentication .page-content .auth-container .auth-form-wrap .authentication-form {
	padding: 1rem 0
}

.web-project-author-authentication .page-content .auth-container .auth-form-wrap .authentication-form .field>label {
	font-size: 1rem;
	margin-bottom: 8px
}

.web-project-author-authentication .page-content .auth-container .auth-form-wrap .authentication-form>.field {
	margin: 0 0 24px
}

.web-project-author-authentication .page-content .auth-container .auth-form-wrap .authentication-form .inline.fields .field {
	padding: 0 4em 0 0
}

.web-project-author-authentication .page-content .auth-container .auth-form-wrap .authentication-form.auto .field>label {
	margin-bottom: 1rem
}

.web-project-author-authentication .page-content .auth-container .auth-form-wrap .authentication-form.auto .ui.radio.checkbox {
	display: block
}

.web-project-author-authentication .page-content .auth-container .auth-form-wrap .authentication-form.auto .radio-icon-label {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.web-project-author-authentication .page-content .auth-container .auth-form-wrap .authentication-form.auto .radio-icon-label img {
	display: block;
	margin-right: 8px
}

.web-project-author-authentication .page-content .auth-container .auth-form-wrap .authentication-form.auto .radio-icon-label:after,
.web-project-author-authentication .page-content .auth-container .auth-form-wrap .authentication-form.auto .radio-icon-label:before {
	top: 8px
}

.web-project-author-authentication .page-content .auth-container .auth-form-wrap .authentication-form.manual .pr-info .box-list .list-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 8px;
	line-height: 36px
}

@media only screen and (max-width:767px) {
	.web-project-author-authentication .page-content .auth-container .auth-form-wrap .authentication-form.manual .pr-info .box-list .list-item {
		display: block
	}
}

.web-project-author-authentication .page-content .auth-container .auth-form-wrap .authentication-form.manual .pr-info .box-list .list-item.normal {
	line-height: 22px
}

.web-project-author-authentication .page-content .auth-container .auth-form-wrap .authentication-form.manual .pr-info .box-list .list-item:last-child {
	margin-bottom: 0
}

.web-project-author-authentication .page-content .auth-container .auth-form-wrap .authentication-form.manual .pr-info .box-list .list-item .field-name {
	width: 70px;
	margin-right: 4px
}

.web-project-author-authentication .page-content .auth-container .auth-form-wrap .authentication-form.manual .pr-info .box-list .list-item .field-content {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.web-project-author-authentication .page-content .auth-container .auth-form-wrap .authentication-form.manual .pr-info .copy-content-wrap {
	position: relative
}

.web-project-author-authentication .page-content .auth-container .auth-form-wrap .authentication-form.manual .pr-info .copy-content-wrap .content-pre {
	background: #6c6c6c;
	color: #fff;
	margin: 0;
	padding: 8px;
	line-height: 20px
}

.web-project-author-authentication .page-content .auth-container .auth-form-wrap .authentication-form.manual .pr-info .copy-content-wrap .content-btn {
	position: absolute;
	top: 6px;
	right: 6px
}

.web-project-author-authentication .page-content .auth-container .auth-form-wrap .authentication-form.manual .pr-info .copy-content-wrap .content-btn .copy-btn {
	display: block;
	border-radius: 2px;
	padding: 2px 8px;
	line-height: 20px;
	margin: 0
}

.web-project-author-authentication .page-content .auth-container .auth-form-wrap .authentication-form.manual .pr-info .tip.pr-tip {
	margin-top: 8px;
	margin-bottom: 0
}

.web-project-author-authentication .page-tip {
	margin: 4rem 0;
	text-align: center
}

.web-project-author-authentication .page-tip .tip-icon {
	display: block;
	margin: 0 auto
}

.web-project-author-authentication .page-tip .header {
	font-size: 24px;
	line-height: 34px;
	margin: 24px 0
}

.web-project-author-authentication .page-tip .content {
	margin: -8px 0 24px
}

.web-project-author-authentication .page-tip .content p {
	margin: 6px 0
}

.web-project-author-authentication .page-tip .content p.extra {
	color: #999;
	font-size: 12px
}

.web-project-tags .categories-wrap .category-item {
	margin-bottom: 2rem
}

.web-project-tags .categories-wrap .category-item .sub-categories-wrap .sub-category-item a {
	color: rgba(0, 0, 0, .85)
}

.web-project-tags .categories-wrap .category-item .sub-categories-wrap .sub-category-item a .projects-count {
	color: rgba(0, 0, 0, .4)
}

.web-project-tags .categories-wrap .category-item .sub-categories-wrap .sub-category-item a:hover {
	color: #1e70bf
}

.web-project-tags .categories-wrap .no-padding.grid {
	padding: 1rem 1rem .5rem
}

.web-project-tags .categories-wrap .no-padding.grid .column {
	padding: 0;
	margin-bottom: .5em
}

.web-project-list .category-recommend-projects-wrap {
	margin: 1.5rem 0
}

@media only screen and (max-width:767px) {
	.web-project-list .category-recommend-projects-wrap {
		margin: 1rem 0 0
	}
}

.web-project-list .category-recommend-projects-wrap .cards-list {
	margin-left: -1em;
	margin-right: -1em;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

@media only screen and (max-width:767px) {
	.web-project-list .category-recommend-projects-wrap .cards-list {
		display: block;
		margin-left: 0;
		margin-right: 0
	}
}

.web-project-list .category-recommend-projects-wrap .cards-list .item {
	position: relative;
	display: block;
	width: calc(33.33333333% - 2em);
	margin-left: 1em;
	margin-right: 1em;
	overflow: hidden;
	height: 145px;
	text-align: center;
	background: #f8f8f8
}

@media only screen and (max-width:767px) {
	.web-project-list .category-recommend-projects-wrap .cards-list .item {
		margin-left: 0;
		margin-right: 0;
		width: 100%
	}
}

.web-project-list .category-recommend-projects-wrap .cards-list .item+.item {
	margin-left: 0;
	width: calc(33.33333333% - 1em)
}

@media only screen and (max-width:767px) {
	.web-project-list .category-recommend-projects-wrap .cards-list .item+.item {
		margin-left: 0;
		width: 100%;
		margin-top: 1rem
	}
}

.web-project-list .category-recommend-projects-wrap .cards-list .item .card-image {
	width: auto;
	height: 100%
}

.web-project-list .category-recommend-projects-wrap .cards-list .item .card-title-wrap {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	width: 100%;
	height: 100%;
	max-height: 60px;
	overflow: hidden;
	padding: .5em .6em .4em;
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, .4)));
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, .4));
	-webkit-transition: all .3s;
	transition: all .3s
}

.web-project-list .category-recommend-projects-wrap .cards-list .item .card-title-wrap .card-title {
	font-size: 1.14285714em;
	line-height: 1.4em;
	font-weight: 500;
	color: #fff;
	text-shadow: 0 1px 3px #525252;
	text-align: left;
	white-space: normal;
	overflow: hidden;
	max-height: 2.8em
}

.web-project-list .category-recommend-projects-wrap .cards-list .item:hover .card-title-wrap {
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, .6)));
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, .6))
}

.web-project-zh .zh-project-banner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin: 1.5rem 0 .5rem;
	font-size: 14px;
	height: 200px;
	padding: 2rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: url(/new-osc/img/zh_header.png) no-repeat #527397;
	background-size: cover
}

@media only screen and (max-width:767px) {
	.web-project-zh .zh-project-banner {
		font-size: 10px;
		height: 150px;
		margin-top: 1rem
	}
}

.web-project-zh .zh-project-banner .content {
	color: #fff;
	text-align: center
}

.web-project-zh .zh-project-banner .content h1 {
	font-size: 2em;
	font-weight: 700;
	margin: 0
}

.web-project-zh .zh-project-banner .content h1 .projects-count {
	font-size: 1.28571429em
}

.web-project-zh .zh-project-banner .content h3 {
	font-size: 1.28571429em;
	font-weight: 500;
	margin: .57142857em 0
}

.web-project-zh .zh-project-banner .content p {
	font-size: 1em;
	margin: 0
}

.web-project-zh .nation-hot-projects-wrap .panel-header {
	margin-bottom: 1rem
}

.web-project-zh .nation-hot-projects-wrap .panel-header .tabs .tab {
	display: inline-block;
	cursor: pointer;
	font-size: 1.07142857rem;
	line-height: 1.28571429em;
	color: rgba(0, 0, 0, .4)
}

.web-project-zh .nation-hot-projects-wrap .panel-header .tabs .tab+.tab {
	margin-left: 10px
}

.web-project-zh .nation-hot-projects-wrap .panel-header .tabs .tab.active {
	font-weight: 700;
	color: rgba(0, 0, 0, .87)
}

.web-project-zh .nation-hot-projects-wrap .panel-content.tab-body {
	display: none
}

.web-project-zh .nation-hot-projects-wrap .panel-content.tab-body.active {
	display: block
}

.web-project-zh .nation-hot-projects-wrap .panel-content .project-items {
	margin-top: 0;
	margin-bottom: 0
}

.web-project-zh .nation-hot-projects-wrap .panel-content .project-items .column {
	padding-top: 0;
	padding-bottom: 0;
	margin-bottom: 1.2em
}

.web-project-zh .nation-hot-projects-wrap .panel-content .project-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	color: rgba(0, 0, 0, .87)
}

.web-project-zh .nation-hot-projects-wrap .panel-content .project-item .image {
	width: 60px;
	margin-right: 10px
}

.web-project-zh .nation-hot-projects-wrap .panel-content .project-item .image img {
	display: block;
	width: 60px;
	height: 60px;
	overflow: hidden
}

.web-project-zh .nation-hot-projects-wrap .panel-content .project-item .content {
	width: 100%;
	overflow: hidden
}

.web-project-zh .nation-hot-projects-wrap .panel-content .project-item .content .title {
	font-size: 14px;
	margin-bottom: 4px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.web-project-zh .nation-hot-projects-wrap .panel-content .project-item .content .title .project-name {
	font-weight: 500
}

.web-project-zh .nation-hot-projects-wrap .panel-content .project-item .content .title .project-title {
	color: rgba(0, 0, 0, .6)
}

.web-project-zh .nation-hot-projects-wrap .panel-content .project-item .content .title:hover {
	color: #1e70bf
}

.web-project-zh .nation-hot-projects-wrap .panel-content .project-item .content .title:hover .project-name,
.web-project-zh .nation-hot-projects-wrap .panel-content .project-item .content .title:hover .project-title {
	color: #1e70bf
}

.web-project-zh .nation-hot-projects-wrap .panel-content .project-item .content .summary {
	max-height: 38px;
	font-size: 14px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	color: rgba(0, 0, 0, .4)
}

.www-tweet-topics .tweet-topics-search-bar .search-input {
	width: 100%
}

.www-tweet-topics .tweet-topics-search-bar .search-input input {
	border-color: #efefef !important
}

.www-tweet-topics .tweet-topics-search-bar .search-input input:focus {
	border-color: #1cab43 !important
}

.www-tweet-topics .tweet-topics-tags-bar {
	padding: 0 0 1.25rem;
	border-bottom: 1px solid #eee
}

.www-tweet-topics .tweet-topics-tags-bar .topic-tag-item {
	display: inline-block;
	max-width: 100%;
	border-radius: 3px;
	padding: 5px 6px;
	margin-bottom: 5px;
	font-size: 14px;
	line-height: 1;
	color: rgba(0, 0, 0, .87)
}

.www-tweet-topics .tweet-topics-tags-bar .topic-tag-item.current,
.www-tweet-topics .tweet-topics-tags-bar .topic-tag-item:hover {
	background-color: #f1f1f1
}

.www-tweet-topics .tweet-topics-tags-bar .topic-tag-item .tag-num {
	color: rgba(0, 0, 0, .4)
}

.www-tweet-topics .topics-wrapper-container {
	margin-bottom: 1em
}

.www-tweet-topics .topics-wrapper-container .topics-list-container {
	margin-bottom: 2em
}

.www-tweet-topics .topics-wrapper-container .load-more-button {
	display: block;
	max-width: 280px;
	margin: 0 auto
}

@media only screen and (max-width:767px) {
	.www-tweet-topics .topics-wrapper-container .load-more-button {
		max-width: none;
		width: 100%
	}
}

.www-tweet-topics .topic-cards {
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}

.www-tweet-topics .topic-cards .topic-card {
	position: relative;
	display: block;
	cursor: pointer;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow: visible;
	-webkit-transition: all .2s linear;
	transition: all .2s linear
}

.www-tweet-topics .topic-cards .topic-card:before {
	content: "";
	position: relative;
	display: block;
	padding-top: 48.14814815%;
	z-index: -1;
	border-radius: 4px;
	overflow: hidden;
	background-color: #fff;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
	-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, .1);
	box-shadow: 1px 1px 1px rgba(0, 0, 0, .1)
}

.www-tweet-topics .topic-cards .topic-card:hover {
	-webkit-transform: translateY(-2px);
	transform: translateY(-2px)
}

.www-tweet-topics .topic-cards .topic-card:hover:before {
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .15);
	box-shadow: 0 6px 12px rgba(0, 0, 0, .15)
}

.www-tweet-topics .topic-cards .topic-card .topic-card-inner {
	position: absolute;
	display: block;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	border-radius: 4px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center bottom;
	background-color: #f8f8f8;
	background-image: url(/new-osc/img/tweet-topic-card-default-bg.jpg)
}

.www-tweet-topics .topic-cards .topic-card .topic-card-inner .topic-info {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	width: 100%;
	height: 73.07692308%;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 4.44444444%;
	color: #faf3dc;
	-webkit-transition: color .2s linear;
	transition: color .2s linear;
	font-size: 18px
}

@media only screen and (max-width:1264px) and (min-width:992px) {
	.www-tweet-topics .topic-cards .topic-card .topic-card-inner .topic-info {
		font-size: 16px
	}
}

.www-tweet-topics .topic-cards .topic-card .topic-card-inner .topic-info .cover {
	position: absolute;
	content: "";
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	-webkit-transition: opacity .2s linear;
	transition: opacity .2s linear;
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(50%, #250306));
	background: linear-gradient(-180deg, rgba(0, 0, 0, 0) 0, #250306 50%)
}

.www-tweet-topics .topic-cards .topic-card .topic-card-inner .topic-info .title {
	font-size: 1em;
	line-height: 1.25em;
	font-weight: 700;
	opacity: .9
}

.www-tweet-topics .topic-cards .topic-card .topic-card-inner .topic-info .meta {
	margin-top: .33333333em;
	font-size: .72222222em;
	opacity: .8
}

.web-search {
	padding-top: 10px !important
}

.web-search .search-tabs {
	margin-top: -12px !important
}

.web-search .search-filter {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-top: -.8em
}

.web-search .search-filter .ui.dropdown {
	display: block;
	min-width: 0;
	margin-top: 1em
}

.web-search .search-filter .ui.dropdown.small {
	font-size: .92857143em
}

.web-search .search-filter .ui.dropdown .dropdown.icon {
	outline: 0;
	padding: .78571429em .91666667em .78571429em
}

.web-search .search-filter .ui.dropdown.project-catalog,
.web-search .search-filter .ui.dropdown.project-sub-catalog {
	min-width: 12em
}

.web-search .search-filter .ui.dropdown.language {
	width: 10em;
	min-width: 10em
}

.web-search .search-filter .ui.dropdown.os {
	min-width: 10em
}

.web-search .search-filter .ui.dropdown.translate-category {
	min-width: 14em
}

.web-search .search-filter .ui.dropdown.days {
	width: 10em;
	min-width: 10em
}

.web-search .search-filter .ui.dropdown.months {
	width: 10em;
	min-width: 10em
}

.web-search .search-filter .ui.dropdown.city {
	min-width: 10em
}

.web-search .search-filter .ui.dropdown.question-catalog {
	min-width: 10em
}

.web-search .search-filter .ui.checkbox {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-top: 1em
}

.web-search .search-filter .ui.checkbox,
.web-search .search-filter .ui.dropdown {
	margin-right: 1em
}

.web-search .search-filter .ui.checkbox:last-child,
.web-search .search-filter .ui.dropdown:last-child {
	margin-right: 0
}

.web-search .search-filter .fields {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

@media only screen and (max-width:1200px) {
	.web-search .search-filter .inline.fields .field {
		margin: .5em 0
	}
}

.web-search .search-result-statistics {
	font-size: 1em;
	margin-top: 1em;
	line-height: 1.4285em;
	color: rgba(0, 0, 0, .87)
}

.web-search .related-result-wrap {
	margin: 1em 0
}

.web-search .related-result-wrap .keyword-description p {
	line-height: 1.5em
}

.web-search .related-result-wrap .company-card .content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

@media only screen and (max-width:767px) {
	.web-search .related-result-wrap .company-card .content {
		display: block
	}
}

.web-search .related-result-wrap .company-card .content .logo-wrap {
	margin-right: 1em
}

@media only screen and (max-width:767px) {
	.web-search .related-result-wrap .company-card .content .logo-wrap {
		margin-bottom: .5em
	}
}

.web-search .related-result-wrap .company-card .content .logo-wrap .logo {
	display: block;
	height: 44px;
	width: auto
}

@media only screen and (max-width:767px) {
	.web-search .related-result-wrap .company-card .content .logo-wrap .logo {
		height: 32px
	}
}

.web-search .related-result-wrap .company-card .content p {
	margin: 0;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.web-search .related-result-wrap .company-card .content p em {
	font-style: normal;
	font-weight: 700;
	color: #db2828
}

.web-search .related-result-wrap .project-catalogs .ui.horizontal.list {
	display: block
}

.web-search .related-result-wrap .project-catalogs .ui.horizontal.list .ui.header.item {
	margin: 0 1em 0 0
}

.web-search .related-result-wrap .project-catalogs .ui.horizontal.list .item {
	float: left;
	margin-left: 0;
	margin-right: 1em;
	line-height: inherit
}

.web-search .search-list-wrap {
	margin: 1em 0
}

.web-search .search-list-wrap .highlight {
	color: #db2828
}

.web-search .search-list-wrap .search-list {
	margin-top: 1.5em
}

.web-search .search-list-wrap .search-list-container>.item .header .type.label {
	color: rgba(0, 0, 0, .6)
}

.web-search .search-list-wrap .search-list-container>.item.project-item .header a .project-name {
	font-weight: 500
}

.web-search .search-list-wrap .search-list-container>.item.project-item .header a .project-title {
	font-weight: 400;
	color: rgba(0, 0, 0, .6)
}

.web-search .search-list-wrap .search-list-container>.item.project-item .header a:hover {
	color: #1e70bf
}

.web-search .search-list-wrap .search-list-container>.item.project-item .header a:hover .project-title {
	color: #1e70bf
}

.web-search .search-list-wrap .search-list-container>.item.project-item.best {
	background: #fdfcf1;
	border: 2px solid #f6da86;
	padding: 1em 1em .25em
}

.web-search .search-list-wrap .search-list-container>.item.project-item .related-projects-wrap .header {
	margin: 0 0 .4em
}

.web-search .search-list-wrap .search-list-container>.item.project-item .related-projects-wrap .projects-list .project-item {
	float: left;
	display: block;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 50%;
	padding: .1em .5em .1em 0;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #4183c4
}

@media only screen and (max-width:767px) {
	.web-search .search-list-wrap .search-list-container>.item.project-item .related-projects-wrap .projects-list .project-item {
		float: none;
		padding-right: 0;
		width: auto
	}
}

.web-search .search-list-wrap .search-list-container>.item.project-item .related-projects-wrap .projects-list .project-item:hover {
	color: #1e70bf
}

.web-search .search-list-wrap .search-list-container>.item:first-child {
	margin-top: .5em
}

.web-search .search-list-wrap .search-list-container>.item .image {
	width: 90px;
	height: 90px
}

.web-search .search-list-wrap .search-list-container>.item .image img {
	min-width: 90px;
	min-height: 90px
}

@media only screen and (min-width:768px) {
	.page-web-index {
		min-width: 1200px;
		overflow-x: auto
	}
}

.page-web-index #headerNavMenu {
	height: 38px;
	position: relative
}

.page-web-index #headerNavMenu #menuList .item,
.page-web-index #headerNavMenu #moreMenu {
	font-size: 1em
}

.page-web-index #headerNavMenu #menuList .item.home {
	margin-left: 5px;
	padding-left: 20px;
	background: url(/new-osc/img/icon_home.svg) no-repeat
}

.page-web-index #mainScreen {
	background: #fff
}

@media only screen and (min-width:768px) {
	.page-web-index #mainScreen {
		padding-top: 0
	}
}

.page-web-index #mainScreen .home-container {
	width: 1200px;
	margin: 0 auto
}

@media only screen and (max-width:767px) {
	.page-web-index #mainScreen .home-container {
		width: 100%
	}
}

@media only screen and (min-width:768px) {

	.page-web-index #copyright,
	.page-web-index #footer {
		width: 100%
	}

	.page-web-index #copyright .ui.container,
	.page-web-index #footer .ui.container {
		width: 1200px !important;
		margin: 0 auto !important
	}

	.page-web-index #copyright .ui.grid,
	.page-web-index #footer .ui.grid {
		margin-left: 0;
		margin-right: 0
	}

	.page-web-index #copyright .ui.grid .column:first-child,
	.page-web-index #footer .ui.grid .column:first-child {
		padding-left: 0
	}

	.page-web-index #copyright .ui.grid .column:last-child,
	.page-web-index #footer .ui.grid .column:last-child {
		padding-right: 0
	}
}

@media only screen and (min-width:768px) and (max-width:991px) {
	.page-web-index #copyright:not(.pc) .segment .left.floated {
		float: left
	}

	.page-web-index #copyright:not(.pc) .segment .right.floated {
		float: right
	}
}

@media only screen and (max-width:767px) {
	.page-web-index .web-index {
		padding: 1rem 1rem 0
	}
}

.page-web-index .web-index .box {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.page-web-index .web-index .box.vertical {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.page-web-index .web-index .box.column {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.page-web-index .web-index .box.justify {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.page-web-index .web-index .box.wrap {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-lines: multiple
}

.page-web-index .web-index .box.box-fl {
	-webkit-transition: width .2s;
	transition: width .2s;
	-ms-flex-order: 1;
	-webkit-box-ordinal-group: 2;
	order: 1
}

.page-web-index .web-index .box.box-fr {
	-webkit-transition: width .2s;
	transition: width .2s;
	-ms-flex-order: 3;
	-webkit-box-ordinal-group: 4;
	order: 3
}

.page-web-index .web-index .box.box-aw {
	min-width: 0;
	-webkit-transition: width .2s;
	transition: width .2s;
	-ms-flex-order: 2;
	-webkit-box-ordinal-group: 3;
	order: 2;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.page-web-index .web-index .box.box-fs {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.page-web-index .web-index .main-header-wrapper .wrapper {
	width: 100%;
	max-width: 1200px;
	margin: auto
}

@media only screen and (max-width:767px) {
	.page-web-index .web-index .main-header-wrapper .wrapper {
		max-width: none
	}
}

.page-web-index .web-index .main-header-wrapper .header-box {
	height: 80px;
	padding: 20px 0
}

@media only screen and (max-width:767px) {
	.page-web-index .web-index .main-header-wrapper .header-box {
		height: auto;
		padding: 0;
		margin-bottom: 1rem
	}
}

@media only screen and (max-width:767px) {
	.page-web-index .web-index .main-header-wrapper .header-box .logo-wrap {
		display: none
	}
}

.page-web-index .web-index .main-header-wrapper .header-box .logo-wrap a {
	display: block;
	width: 152px;
	height: 42px
}

.page-web-index .web-index .main-header-wrapper .header-box .logo-wrap a img {
	display: block;
	width: 152px;
	height: 42px
}

.page-web-index .web-index .main-header-wrapper .header-box .search-wrap {
	width: 564px;
	margin-left: 130px
}

@media only screen and (max-width:767px) {
	.page-web-index .web-index .main-header-wrapper .header-box .search-wrap {
		width: 100%;
		margin-left: 0
	}
}

.page-web-index .web-index .main-header-wrapper .header-box .search-wrap .search-box .search-form {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%
}

.page-web-index .web-index .main-header-wrapper .header-box .search-wrap .search-box .search-form .input-wrap {
	display: block;
	position: relative;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.page-web-index .web-index .main-header-wrapper .header-box .search-wrap .search-box .search-form .search-icon {
	cursor: default;
	display: block;
	margin: 0;
	position: absolute;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	top: 50%;
	left: 10px;
	width: 14px;
	height: 14px;
	background-size: 14px 14px;
	background: url(/new-osc/img/icon/fas-search-solid.svg) no-repeat
}

@media only screen and (max-width:767px) {
	.page-web-index .web-index .main-header-wrapper .header-box .search-wrap .search-box .search-form .search-icon {
		left: 10px;
		width: 12px;
		height: 12px;
		background-size: 12px 12px
	}
}

.page-web-index .web-index .main-header-wrapper .header-box .search-wrap .search-box .search-form .search-text {
	display: block;
	width: 100%;
	height: 40px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: rgba(0, 0, 0, .87);
	border: 1px solid #c5c5c5;
	font-size: 14px;
	line-height: 20px;
	padding: 10px 10px 10px 32px;
	border-right: 0;
	border-radius: 4px 0 0 4px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	outline: 0
}

@media only screen and (max-width:767px) {
	.page-web-index .web-index .main-header-wrapper .header-box .search-wrap .search-box .search-form .search-text {
		height: 36px;
		padding: 8px 8px 8px 30px
	}
}

.page-web-index .web-index .main-header-wrapper .header-box .search-wrap .search-box .search-form .search-text:focus {
	border-color: #06ad3d
}

.page-web-index .web-index .main-header-wrapper .header-box .search-wrap .search-box .search-form .search-text:-webkit-autofill {
	-webkit-box-shadow: 0 0 0 1000px #fff inset;
	-webkit-text-fill-color: rgba(0, 0, 0, .87) !important;
	-webkit-transition: background-color 5000s ease-in-out 0s;
	transition: background-color 5000s ease-in-out 0s
}

.page-web-index .web-index .main-header-wrapper .header-box .search-wrap .search-box .search-form .search-btn {
	display: block;
	width: 64px;
	height: 40px;
	outline: 0;
	padding: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	cursor: pointer;
	border: none;
	background: #06ad3d;
	border-radius: 0 4px 4px 0;
	font-size: 16px;
	color: #fff;
	font-weight: 700
}

@media only screen and (max-width:767px) {
	.page-web-index .web-index .main-header-wrapper .header-box .search-wrap .search-box .search-form .search-btn {
		width: 58px;
		height: 36px;
		font-size: 14px
	}
}

.page-web-index .web-index .main-header-wrapper .header-box .app-download {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

@media only screen and (max-width:767px) {
	.page-web-index .web-index .main-header-wrapper .header-box .app-download {
		display: none
	}
}

.page-web-index .web-index .main-header-wrapper .header-box .app-download a {
	padding-left: 20px;
	font-size: 14px;
	color: #32aa66;
	font-weight: 700
}

.page-web-index .web-index .main-header-wrapper .header-box .app-download a .mobile {
	display: inline-block;
	width: 15px;
	height: 24px;
	background: url(/new-osc/img/icon/fas-mobile-alt-solid.svg) no-repeat;
	background-size: 15px 24px;
	vertical-align: middle;
	margin-right: 8px;
	margin-top: -1px
}

.page-web-index .web-index .main-header-wrapper .nav-box {
	height: 74px;
	-webkit-box-shadow: inset 0 -1px 0 0 #d8d8d8, inset 0 1px 0 0 #d8d8d8;
	box-shadow: inset 0 -1px 0 0 #d8d8d8, inset 0 1px 0 0 #d8d8d8;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 12px 0
}

@media only screen and (max-width:767px) {
	.page-web-index .web-index .main-header-wrapper .nav-box {
		display: none
	}
}

.page-web-index .web-index .main-header-wrapper .nav-box .nav-list-wrap {
	position: relative
}

.page-web-index .web-index .main-header-wrapper .nav-box .nav-list-wrap:before {
	position: absolute;
	display: block;
	content: '';
	width: 1px;
	-webkit-box-shadow: -1px 0 0 0 rgba(17, 17, 17, .1);
	box-shadow: -1px 0 0 0 rgba(17, 17, 17, .1);
	height: 100%;
	left: -40px
}

.page-web-index .web-index .main-header-wrapper .nav-box .nav-list-wrap:first-child:before {
	display: none
}

.page-web-index .web-index .main-header-wrapper .nav-box .nav-list-wrap .nav-list {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.page-web-index .web-index .main-header-wrapper .nav-box .nav-list-wrap .nav-list .nav-item a {
	position: relative;
	display: inline-block;
	font-size: 14px;
	color: #111;
	line-height: 25px
}

.page-web-index .web-index .main-header-wrapper .nav-box .nav-list-wrap .nav-list .nav-item a:hover {
	color: #06ad3d
}

.page-web-index .web-index .main-header-wrapper .nav-box .nav-list-wrap .nav-list .nav-item.header {
	font-weight: 700
}

.page-web-index .web-index .main-header-wrapper .nav-box .nav-list-wrap .nav-list .nav-item+.nav-item {
	margin-left: 16px
}

.page-web-index .web-index .main-header-wrapper .nav-box .nav-list-wrap .nav-list .nav-item.recommend a {
	color: #c60000
}

.page-web-index .web-index .main-header-wrapper .nav-box .nav-list-wrap .nav-list .nav-item .free-label {
	position: absolute;
	z-index: 1;
	top: -10px;
	right: -25px;
	width: 30px;
	height: 16px;
	line-height: 16px;
	font-size: 12px;
	color: #fff;
	background: #e50000;
	border-radius: 2px;
	text-align: center;
	-webkit-transform: scale(.9);
	transform: scale(.9);
	letter-spacing: 1px;
	text-indent: 1px;
	font-weight: 700;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap
}

.page-web-index .web-index .body-container {
	margin: 20px 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

@media only screen and (max-width:767px) {
	.page-web-index .web-index .body-container {
		margin: 1rem 0 0;
		display: block
	}
}

.page-web-index .web-index .body-container .panel-header {
	height: 30px;
	-webkit-box-shadow: inset 0 -1px 0 0 #d8d8d8;
	box-shadow: inset 0 -1px 0 0 #d8d8d8;
	margin: 0 0 12px 0;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	padding-bottom: 2px
}

.page-web-index .web-index .body-container .panel-header.hide-border {
	line-height: 30px;
	-webkit-box-shadow: none;
	box-shadow: none;
	margin-bottom: 6px
}

.page-web-index .web-index .body-container .panel-header .title {
	font-size: 16px;
	color: #111;
	line-height: 30px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.page-web-index .web-index .body-container .panel-header .title.fb {
	position: relative;
	font-weight: 700
}

.page-web-index .web-index .body-container .panel-header .more {
	margin: 0 0 0 16px;
	font-size: 14px;
	color: #9b9b9b;
	line-height: 30px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

@media only screen and (max-width:767px) {
	.page-web-index .web-index .body-container .panel-header .more {
		margin: 0 0 0 14px
	}
}

.page-web-index .web-index .body-container .panel-header .more.icon {
	margin: 0 0 0 4px;
	color: #111
}

.page-web-index .web-index .body-container .panel-header .more:hover {
	color: #06ad3d
}

.page-web-index .web-index .body-container .panel-header .diamond {
	display: block;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 10px;
	height: 10px;
	background: #d8d8d8;
	-webkit-transition: background .2s;
	transition: background .2s;
	margin: 0 3px;
	cursor: pointer
}

@media only screen and (max-width:767px) {
	.page-web-index .web-index .body-container .panel-header .diamond {
		width: 18px;
		height: 20px;
		margin: 0 2px;
		border: 3px solid #fff;
		border-top: 4px solid #fff;
		border-bottom: 4px solid #fff
	}
}

.page-web-index .web-index .body-container .panel-header .diamond.active,
.page-web-index .web-index .body-container .panel-header .diamond:hover {
	background: #7ed321
}

.page-web-index .web-index .body-container .panel-header .link-wrapper {
	padding-left: 23px
}

.page-web-index .web-index .body-container .panel-header .sub-link {
	position: relative;
	font-size: 14px;
	color: #000;
	height: 20px;
	line-height: 20px;
	margin: 6px 0 4px 0;
	padding-right: 2em;
	-webkit-transition: color .2s;
	transition: color .2s
}

.page-web-index .web-index .body-container .panel-header .sub-link:hover {
	color: #06ad3d
}

.page-web-index .web-index .body-container .panel-header .sub-link:after {
	position: absolute;
	top: 12%;
	right: 1em;
	content: '';
	height: 76%;
	width: 1px;
	background: #000
}

.page-web-index .web-index .body-container .panel-header .sub-link:last-child {
	padding-right: 0
}

.page-web-index .web-index .body-container .panel-header .sub-link:last-child:after {
	display: none
}

.page-web-index .web-index .body-container .thumb {
	position: relative;
	display: block;
	overflow: hidden
}

.page-web-index .web-index .body-container .thumb .figure {
	position: relative;
	display: block;
	overflow: hidden;
	margin: 0;
	height: 100%
}

.page-web-index .web-index .body-container .thumb .figcaption {
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0, 0, 0, .1);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, .7)));
	background-image: linear-gradient(-180deg, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, .7) 100%)
}

.page-web-index .web-index .body-container .thumb .thumb-img {
	display: block;
	font-size: 0;
	width: 100%;
	height: 100%;
	max-width: 100%
}

.page-web-index .web-index .body-container .thumb .thumb-txt {
	font-size: 14px;
	position: absolute;
	line-height: 120%;
	left: 6px;
	right: 6px;
	bottom: 6px;
	white-space: normal;
	word-wrap: break-word;
	word-break: break-all;
	color: #fff;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .5)
}

.page-web-index .web-index .body-container .thumb .thumb-txt.fb {
	font-weight: 700
}

.page-web-index .web-index .body-container .osc-link {
	height: 26px;
	line-height: 26px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.page-web-index .web-index .body-container .osc-link .link-content {
	position: relative;
	font-size: 14px;
	color: #022856;
	padding: 0 0 0 13px;
	-webkit-transition: color .2s;
	transition: color .2s;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.page-web-index .web-index .body-container .osc-link .link-content:hover {
	color: #4990e2
}

.page-web-index .web-index .body-container .osc-link .link-content:before {
	position: absolute;
	display: block;
	content: '';
	left: 0;
	top: 50%;
	margin-top: -2px;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background: #cfcfcf
}

.page-web-index .web-index .body-container .osc-link .link-content.is-today:before {
	background: #7ed321
}

.page-web-index .web-index .body-container .osc-link .sub-of {
	font-size: 12px;
	color: #aaa;
	margin-left: 6px;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.page-web-index .web-index .body-container .osc-link .highlight {
	color: #4990e2 !important
}

.page-web-index .web-index .body-container .tags-wrapper {
	font-size: 0;
	line-height: 1
}

.page-web-index .web-index .body-container .tags-wrapper .tag {
	display: inline-block;
	font-size: 12px;
	color: #4a4a4a;
	padding: 0 10px;
	height: 20px;
	line-height: 20px;
	-webkit-box-shadow: inset 0 0 0 1px #ececec;
	box-shadow: inset 0 0 0 1px #ececec;
	background: #fafafa;
	border-radius: 10px;
	margin: 0 10px 8px 0;
	-webkit-transition: color .2s, background .2s, -webkit-box-shadow .2s;
	transition: color .2s, background .2s, -webkit-box-shadow .2s;
	transition: box-shadow .2s, color .2s, background .2s;
	transition: box-shadow .2s, color .2s, background .2s, -webkit-box-shadow .2s
}

.page-web-index .web-index .body-container .tags-wrapper .tag:hover {
	background: #fbfffb;
	-webkit-box-shadow: inset 0 0 0 1px #90eb97;
	box-shadow: inset 0 0 0 1px #90eb97;
	color: #06ad3d
}

.page-web-index .web-index .body-container .tags-wrapper .tag:last-child {
	margin: 0
}

@media only screen and (max-width:767px) {
	.page-web-index .web-index .body-container .index-banner-wrap {
		display: none
	}
}

.page-web-index .web-index .body-container .index-ad-wrap {
	overflow: hidden
}

.page-web-index .web-index .body-container .index-ad-wrap img {
	display: block;
	border: 1px solid #979797
}

@media only screen and (max-width:767px) {
	.page-web-index .web-index .body-container .index-ad-wrap img {
		width: 100% !important;
		height: auto !important
	}
}

.page-web-index .web-index .body-container .main-container {
	width: 900px
}

@media only screen and (max-width:767px) {
	.page-web-index .web-index .body-container .main-container {
		width: 100%
	}
}

.page-web-index .web-index .body-container .main-container .index-ad-wrap {
	margin-top: 12px
}

@media only screen and (max-width:767px) {
	.page-web-index .web-index .body-container .main-container .news-container {
		display: block
	}
}

.page-web-index .web-index .body-container .main-container .news-container .col-of-news {
	width: 442px
}

@media only screen and (max-width:767px) {
	.page-web-index .web-index .body-container .main-container .news-container .col-of-news {
		width: auto
	}

	.page-web-index .web-index .body-container .main-container .news-container .col-of-news+.col-of-news {
		margin-top: 1rem
	}
}

.page-web-index .web-index .body-container .main-container .news-container .headline {
	margin: 0 0 5px 0
}

.page-web-index .web-index .body-container .main-container .news-container .headline .head-news .news-img {
	width: 88px;
	max-width: 88px;
	min-width: 88px;
	height: 66px;
	margin: 0 9px 0 0
}

.page-web-index .web-index .body-container .main-container .news-container .headline .head-news .news-content-wrap {
	overflow: hidden;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.page-web-index .web-index .body-container .main-container .news-container .headline .head-news .news-content-wrap .news-link {
	font-size: 16px;
	font-weight: 700;
	height: 22px;
	line-height: 22px;
	color: #022856;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block
}

.page-web-index .web-index .body-container .main-container .news-container .headline .head-news .news-content-wrap .news-link:hover {
	color: #4990e2
}

.page-web-index .web-index .body-container .main-container .news-container .headline .head-news .news-content-wrap .news-content {
	font-size: 14px;
	height: 40px;
	line-height: 20px;
	color: #7d7d7d;
	overflow: hidden;
	margin: 2px 0 0 0
}

.page-web-index .web-index .body-container .main-container .news-container .page .news {
	height: 26px;
	line-height: 26px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.page-web-index .web-index .body-container .main-container .news-container .page .news .news-link {
	position: relative;
	font-size: 14px;
	color: #647891;
	padding: 0 0 0 13px;
	-webkit-transition: color .2s;
	transition: color .2s;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.page-web-index .web-index .body-container .main-container .news-container .page .news .news-link:before {
	position: absolute;
	display: block;
	content: '';
	left: 0;
	top: 50%;
	margin-top: -2px;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background: #cfcfcf
}

.page-web-index .web-index .body-container .main-container .news-container .page .news .news-link:hover {
	color: #4990e2
}

.page-web-index .web-index .body-container .main-container .news-container .page .news .news-link.is-today,
.page-web-index .web-index .body-container .main-container .news-container .page .news .news-link.primary {
	color: #022856
}

.page-web-index .web-index .body-container .main-container .news-container .page .news .news-link.is-today:before,
.page-web-index .web-index .body-container .main-container .news-container .page .news .news-link.primary:before {
	background: #7ed321
}

.page-web-index .web-index .body-container .main-container .news-container .page .news .news-link.is-today:hover,
.page-web-index .web-index .body-container .main-container .news-container .page .news .news-link.primary:hover {
	color: #4990e2
}

.page-web-index .web-index .body-container .main-container .news-container .page .news .news-link.visited:visited {
	color: #647891
}

.page-web-index .web-index .body-container .main-container .news-container .page .news .news-link.visited:visited:hover {
	color: #4990e2
}

.page-web-index .web-index .body-container .main-container .news-container .page .news .news-link.visited:visited:before {
	background: #cfcfcf
}

.page-web-index .web-index .body-container .main-container .news-container .page .news .news-date {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	font-size: 12px;
	color: #aaa;
	margin-left: 6px
}

.page-web-index .web-index .body-container .main-container .soft-container {
	margin-top: 16px
}

@media only screen and (max-width:767px) {
	.page-web-index .web-index .body-container .main-container .soft-container {
		display: block;
		margin-top: 1rem
	}
}

.page-web-index .web-index .body-container .main-container .soft-container .weekly-projects {
	width: 548px;
	overflow: hidden
}

@media only screen and (max-width:767px) {
	.page-web-index .web-index .body-container .main-container .soft-container .weekly-projects {
		width: 100%
	}
}

.page-web-index .web-index .body-container .main-container .soft-container .weekly-projects .figures {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	font-size: 0
}

@media only screen and (max-width:767px) {
	.page-web-index .web-index .body-container .main-container .soft-container .weekly-projects .figures {
		display: block
	}
}

.page-web-index .web-index .body-container .main-container .soft-container .weekly-projects .figures .project-other {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 -2px -2px 2px
}

@media only screen and (max-width:767px) {
	.page-web-index .web-index .body-container .main-container .soft-container .weekly-projects .figures .project-other {
		margin: 4px -2px -4px -2px
	}
}

.page-web-index .web-index .body-container .main-container .soft-container .weekly-projects .figures .soft-wrapper {
	display: block;
	position: relative;
	overflow: hidden
}

.page-web-index .web-index .body-container .main-container .soft-container .weekly-projects .figures .soft-wrapper.bigger .figure {
	width: 250px;
	height: 292px
}

@media only screen and (max-width:767px) {
	.page-web-index .web-index .body-container .main-container .soft-container .weekly-projects .figures .soft-wrapper.bigger .figure {
		width: 100%;
		height: 128px
	}
}

.page-web-index .web-index .body-container .main-container .soft-container .weekly-projects .figures .soft-wrapper.bigger .figure .figure-title-wrap .figure-title {
	font-size: 20px
}

@media only screen and (max-width:767px) {
	.page-web-index .web-index .body-container .main-container .soft-container .weekly-projects .figures .soft-wrapper.bigger .figure .figure-title-wrap .figure-title {
		font-size: 18px
	}
}

.page-web-index .web-index .body-container .main-container .soft-container .weekly-projects .figures .soft-wrapper.normal {
	margin: 0 2px 2px 0
}

@media only screen and (max-width:767px) {
	.page-web-index .web-index .body-container .main-container .soft-container .weekly-projects .figures .soft-wrapper.normal {
		width: 50%;
		padding: 0 2px;
		margin: 0 0 4px 0
	}
}

.page-web-index .web-index .body-container .main-container .soft-container .weekly-projects .figures .soft-wrapper.normal .figure {
	width: 147px;
	height: 145px
}

@media only screen and (max-width:767px) {
	.page-web-index .web-index .body-container .main-container .soft-container .weekly-projects .figures .soft-wrapper.normal .figure {
		width: 100%;
		height: 90px
	}
}

.page-web-index .web-index .body-container .main-container .soft-container .weekly-projects .figures .soft-wrapper .figure {
	position: relative;
	display: block;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	margin: 0;
	overflow: hidden
}

.page-web-index .web-index .body-container .main-container .soft-container .weekly-projects .figures .soft-wrapper .figure .figure-title-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	height: 100%;
	padding: 8px;
	background: rgba(0, 0, 0, .1);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, .7)));
	background-image: linear-gradient(-180deg, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, .7) 100%)
}

@media only screen and (max-width:767px) {
	.page-web-index .web-index .body-container .main-container .soft-container .weekly-projects .figures .soft-wrapper .figure .figure-title-wrap {
		padding: 6px
	}
}

.page-web-index .web-index .body-container .main-container .soft-container .weekly-projects .figures .soft-wrapper .figure .figure-title-wrap .figure-title {
	display: block;
	width: 100%;
	color: #fff;
	font-size: 14px;
	font-weight: 700;
	line-height: 1.2;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .5);
	white-space: normal;
	word-wrap: break-word;
	word-break: break-all
}

.page-web-index .web-index .body-container .main-container .soft-container .gitee-recommend {
	margin: 0 0 0 14px;
	width: 338px
}

@media only screen and (max-width:767px) {
	.page-web-index .web-index .body-container .main-container .soft-container .gitee-recommend {
		margin: 1rem 0 0;
		width: 100%
	}
}

.page-web-index .web-index .body-container .main-container .soft-container .gitee-recommend .panel-header .icon-gitee {
	width: 16px;
	height: 16px;
	margin: 6px 5px 6px 0
}

.page-web-index .web-index .body-container .main-container .soft-container .gitee-recommend .git-projects {
	display: block
}

.page-web-index .web-index .body-container .main-container .soft-container .gitee-recommend .git-projects .git-project {
	margin: 0 0 10px;
	display: block;
	overflow: hidden
}

.page-web-index .web-index .body-container .main-container .soft-container .gitee-recommend .git-projects .git-project .git-portrait {
	margin: 0 10px 0 0;
	width: 40px;
	max-width: 40px;
	height: 40px
}

.page-web-index .web-index .body-container .main-container .soft-container .gitee-recommend .git-projects .git-project .git-title {
	margin: 0 8px 0 0;
	white-space: normal;
	word-wrap: break-word;
	word-break: break-all
}

.page-web-index .web-index .body-container .main-container .soft-container .gitee-recommend .git-projects .git-project .git-title .git-name {
	font-size: 14px;
	font-weight: 700;
	color: #022856;
	line-height: 20px
}

.page-web-index .web-index .body-container .main-container .soft-container .gitee-recommend .git-projects .git-project .git-title .git-name:hover {
	color: #4990e2
}

.page-web-index .web-index .body-container .main-container .soft-container .gitee-recommend .git-projects .git-project .git-title .git-lang {
	font-size: 12px;
	color: #9f9f9f
}

.page-web-index .web-index .body-container .main-container .soft-container .gitee-recommend .git-projects .git-project .git-content {
	font-size: 14px;
	max-height: 36px;
	overflow: hidden;
	line-height: 18px;
	color: #111;
	margin: 0
}

.page-web-index .web-index .body-container .main-container .zb-container {
	margin-top: 16px
}

@media only screen and (max-width:767px) {
	.page-web-index .web-index .body-container .main-container .zb-container {
		margin-top: 1rem
	}
}

.page-web-index .web-index .body-container .main-container .zb-container .panel-header .more .icon-goto {
	width: 16px;
	height: 16px
}

.page-web-index .web-index .body-container .main-container .zb-container .panel-header .more .icon-goto,
.page-web-index .web-index .body-container .main-container .zb-container .panel-header .more .text {
	vertical-align: middle
}

.page-web-index .web-index .body-container .main-container .zb-container .zb-projects {
	width: 540px
}

@media only screen and (max-width:767px) {
	.page-web-index .web-index .body-container .main-container .zb-container .zb-projects {
		width: 100%
	}
}

.page-web-index .web-index .body-container .main-container .zb-container .zb-projects .project-item .sincerity {
	color: #fff;
	background: #f60;
	width: 18px;
	height: 18px;
	line-height: 18px;
	font-size: 12px;
	border-radius: 2px;
	text-align: center;
	vertical-align: middle;
	display: inline-block;
	margin-left: 2px;
	margin-top: -2px
}

.page-web-index .web-index .body-container .main-container .zb-container .zb-projects .project-item .yen {
	color: #a5613e
}

.page-web-index .web-index .body-container .main-container .zb-container .zb-services {
	width: 345px;
	margin: 0 0 0 auto
}

@media only screen and (max-width:767px) {
	.page-web-index .web-index .body-container .main-container .zb-container .zb-services {
		display: none
	}
}

.page-web-index .web-index .body-container .main-container .zb-container .zb-services .nav {
	height: 20px;
	margin: 0 0 7px;
	line-height: 20px
}

.page-web-index .web-index .body-container .main-container .zb-container .zb-services .nav .title {
	font-size: 14px;
	color: #020202;
	font-weight: 700;
	margin: 0 0 0 4px
}

.page-web-index .web-index .body-container .main-container .zb-container .zb-services .nav .icon-zb-service {
	width: 16px;
	height: 16px;
	margin: 2px 0
}

.page-web-index .web-index .body-container .main-container .zb-container .zb-services .nav .more {
	font-size: 14px;
	color: #9b9b9b
}

.page-web-index .web-index .body-container .main-container .zb-container .zb-services .nav .more:hover {
	color: #06ad3d
}

.page-web-index .web-index .body-container .main-container .zb-container .zb-services .zb-service-wrapper {
	margin: 0 0 26px 0;
	font-size: 0
}

.page-web-index .web-index .body-container .main-container .zb-container .zb-services .zb-service-wrapper .zb-figure {
	position: relative;
	width: 75px;
	height: 70px;
	-webkit-box-shadow: inset 0 0 0 1px #ececec;
	box-shadow: inset 0 0 0 1px #ececec;
	-webkit-transition: -webkit-box-shadow .2s;
	transition: -webkit-box-shadow .2s;
	transition: box-shadow .2s;
	transition: box-shadow .2s, -webkit-box-shadow .2s
}

.page-web-index .web-index .body-container .main-container .zb-container .zb-services .zb-service-wrapper .zb-figure:hover {
	-webkit-box-shadow: inset 0 0 0 1px #21b351;
	box-shadow: inset 0 0 0 1px #21b351
}

.page-web-index .web-index .body-container .main-container .zb-container .zb-services .zb-service-wrapper .zb-figure:hover .zb-service {
	color: #21b351
}

.page-web-index .web-index .body-container .main-container .zb-container .zb-services .zb-service-wrapper .zb-figthumb {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: auto
}

.page-web-index .web-index .body-container .main-container .zb-container .zb-services .zb-service-wrapper .zb-service {
	position: absolute;
	bottom: -18px;
	height: 16px;
	line-height: 16px;
	font-size: 12px;
	color: #000;
	text-align: center;
	width: 100%;
	-webkit-transition: color .2s;
	transition: color .2s
}

.page-web-index .web-index .body-container .main-container .zb-container .zb-projects,
.page-web-index .web-index .body-container .main-container .zb-container .zb-services {
	height: 315px;
	overflow: hidden
}

@media only screen and (max-width:767px) {

	.page-web-index .web-index .body-container .main-container .zb-container .zb-projects,
	.page-web-index .web-index .body-container .main-container .zb-container .zb-services {
		height: auto
	}
}

.page-web-index .web-index .body-container .main-container .question-container {
	margin-top: 16px
}

@media only screen and (max-width:767px) {
	.page-web-index .web-index .body-container .main-container .question-container {
		display: block;
		margin-top: 1rem
	}
}

.page-web-index .web-index .body-container .main-container .question-container .panel-header .r-highlight {
	color: #ff525a !important
}

@media only screen and (max-width:767px) {
	.page-web-index .web-index .body-container .main-container .question-container .panel-header .link-wrapper {
		display: none
	}
}

.page-web-index .web-index .body-container .main-container .question-container .panel-header .more .icon-add {
	width: 16px;
	height: 16px
}

.page-web-index .web-index .body-container .main-container .question-container .panel-header .more .icon-add,
.page-web-index .web-index .body-container .main-container .question-container .panel-header .more .text {
	vertical-align: middle
}

@media only screen and (max-width:767px) {
	.page-web-index .web-index .body-container .main-container .question-container .panel-body {
		display: block
	}
}

.page-web-index .web-index .body-container .main-container .question-container .panel-body .question-list {
	width: 540px
}

@media only screen and (max-width:767px) {
	.page-web-index .web-index .body-container .main-container .question-container .panel-body .question-list {
		width: 100%
	}
}

.page-web-index .web-index .body-container .main-container .question-container .panel-body .sub-question-container {
	width: 345px;
	margin: 0 0 0 auto
}

@media only screen and (max-width:767px) {
	.page-web-index .web-index .body-container .main-container .question-container .panel-body .sub-question-container {
		width: 100%;
		margin: 1rem 0 0 auto
	}
}

.page-web-index .web-index .body-container .main-container .question-container .panel-body .sub-question-container .master-card {
	font-size: 0;
	background: #fbfffb url(/new-osc/img/question_bg.jpg) no-repeat top;
	background-size: 100% 72px;
	-webkit-box-shadow: inset 0 0 0 1px #90eb97;
	box-shadow: inset 0 0 0 1px #90eb97;
	border-radius: 4px;
	margin: 0 0 16px 0
}

.page-web-index .web-index .body-container .main-container .question-container .panel-body .sub-question-container .master-card .header-wrapper {
	padding: 10px 11px 10px 17px;
	height: 72px
}

.page-web-index .web-index .body-container .main-container .question-container .panel-body .sub-question-container .master-card .header-wrapper .master-icon {
	display: block;
	width: 52px;
	height: 52px;
	margin: 0 14px 0 0;
	overflow: hidden
}

.page-web-index .web-index .body-container .main-container .question-container .panel-body .sub-question-container .master-card .header-wrapper .periodical {
	margin: 0;
	font-size: 14px;
	color: #fff;
	line-height: 20px;
	font-weight: 700
}

.page-web-index .web-index .body-container .main-container .question-container .panel-body .sub-question-container .master-card .header-wrapper .history {
	font-size: 12px;
	color: #fff;
	cursor: pointer
}

.page-web-index .web-index .body-container .main-container .question-container .panel-body .sub-question-container .master-card .header-wrapper .periodical-link {
	font-size: 20px;
	line-height: 28px;
	font-weight: 700;
	color: #fff;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	cursor: pointer
}

.page-web-index .web-index .body-container .main-container .question-container .panel-body .sub-question-container .master-card .master-wrapper {
	padding: 14px 12px 14px 15px
}

.page-web-index .web-index .body-container .main-container .question-container .panel-body .sub-question-container .master-card .master-wrapper .portrait {
	display: block;
	width: 56px;
	max-width: 56px;
	height: 56px;
	border-radius: 4px;
	margin: 0 10px 0 0
}

.page-web-index .web-index .body-container .main-container .question-container .panel-body .sub-question-container .master-card .master-wrapper .master-name {
	font-size: 20px;
	color: #020202;
	margin: 0
}

.page-web-index .web-index .body-container .main-container .question-container .panel-body .sub-question-container .master-card .master-wrapper .ask {
	display: block;
	-webkit-box-shadow: inset 0 0 0 1px #06ad3d;
	box-shadow: inset 0 0 0 1px #06ad3d;
	font-size: 14px;
	color: #06ad3d;
	height: 24px;
	line-height: 24px;
	width: 50px;
	text-align: center;
	border-radius: 2px;
	cursor: pointer;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.page-web-index .web-index .body-container .main-container .question-container .panel-body .sub-question-container .master-card .master-wrapper .about-master {
	margin: 4px 0 0 0;
	font-size: 14px;
	color: #020202;
	line-height: 20px;
	height: auto;
	max-height: 60px;
	overflow: hidden
}

.page-web-index .web-index .body-container .main-container .question-container .panel-body .sub-question-container .wonderful .header-title .icon-wonderful {
	width: 16px;
	height: 17px;
	margin: 1px 5px 0 0
}

.page-web-index .web-index .body-container .main-container .question-container .panel-body .sub-question-container .wonderful .header-title .title {
	font-size: 14px;
	font-weight: 700;
	color: #020202
}

.page-web-index .web-index .body-container .main-container .question-container .panel-body .sub-question-container .wonderful .header-title .icon-wonderful,
.page-web-index .web-index .body-container .main-container .question-container .panel-body .sub-question-container .wonderful .header-title .title {
	vertical-align: middle
}

.page-web-index .web-index .body-container .main-container .question-container .panel-body .sub-question-container .wonderful .more {
	font-size: 14px;
	color: #9b9b9b
}

.page-web-index .web-index .body-container .main-container .question-container .panel-body .sub-question-container .wonderful .more:hover {
	color: #06ad3d
}

.page-web-index .web-index .body-container .main-container .question-container .panel-body .sub-question-container .hor-group {
	position: relative;
	white-space: nowrap;
	overflow: hidden;
	margin-top: 4px
}

.page-web-index .web-index .body-container .main-container .question-container .panel-body .sub-question-container .hor-group .item {
	display: inline-block;
	vertical-align: top;
	width: 100%;
	margin-left: 0;
	opacity: 1;
	-webkit-transition: all 1s ease;
	transition: all 1s ease
}

.page-web-index .web-index .body-container .main-container .question-container .panel-body .sub-question-container .hor-group .item.staggered-enter-active {
	margin-left: 0
}

.page-web-index .web-index .body-container .main-container .question-container .panel-body .sub-question-container .hor-group .item.staggered-leave-active {
	opacity: 0;
	margin-left: -100%
}

.page-web-index .web-index .body-container .main-container .question-container .panel-body .sub-question-container .hor-group .item .ask-wrapper .ask-title {
	font-size: 16px;
	font-weight: 700;
	color: #0b3566;
	line-height: 22px;
	height: auto;
	max-height: 44px;
	overflow: hidden;
	margin: 5px 0 6px
}

.page-web-index .web-index .body-container .main-container .question-container .panel-body .sub-question-container .hor-group .item .ask-wrapper .sub-ask {
	font-size: 12px;
	color: #aaa
}

.page-web-index .web-index .body-container .main-container .question-container .panel-body .sub-question-container .hor-group .item .solution-wrapper {
	position: relative;
	margin: 10px 0 0 0;
	display: block;
	padding: 8px 10px;
	font-size: 14px;
	color: #111;
	background: #fffffb;
	-webkit-box-shadow: inset 0 0 0 1px #ebd490;
	box-shadow: inset 0 0 0 1px #ebd490;
	border-radius: 4px
}

.page-web-index .web-index .body-container .main-container .question-container .panel-body .sub-question-container .hor-group .item .solution-wrapper .solution-content {
	margin: 0;
	line-height: 20px;
	height: auto;
	max-height: 60px;
	overflow: hidden
}

.page-web-index .web-index .body-container .main-container .question-container .panel-body .sub-question-container .hor-group .item .solution-wrapper .solution-content .user {
	float: left;
	color: #b39023;
	margin-right: 5px
}

.page-web-index .web-index .body-container .main-container .question-container .panel-body .sub-question-container .hor-group .item .solution-wrapper:after,
.page-web-index .web-index .body-container .main-container .question-container .panel-body .sub-question-container .hor-group .item .solution-wrapper:before {
	position: absolute;
	content: '';
	left: 16px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 10px 8px 10px
}

.page-web-index .web-index .body-container .main-container .question-container .panel-body .sub-question-container .hor-group .item .solution-wrapper:before {
	top: -7px;
	border-color: transparent transparent #ebd490 transparent
}

.page-web-index .web-index .body-container .main-container .question-container .panel-body .sub-question-container .hor-group .item .solution-wrapper:after {
	top: -6px;
	border-color: transparent transparent #fffffb transparent
}

.page-web-index .web-index .body-container .main-container .blog-container {
	margin-top: 16px
}

@media only screen and (max-width:767px) {
	.page-web-index .web-index .body-container .main-container .blog-container {
		display: block;
		margin-top: 1rem
	}
}

@media only screen and (max-width:767px) {
	.page-web-index .web-index .body-container .main-container .blog-container .panel-header .link-wrapper {
		display: none
	}
}

@media only screen and (max-width:767px) {
	.page-web-index .web-index .body-container .main-container .blog-container .panel-body {
		display: block
	}
}

.page-web-index .web-index .body-container .main-container .blog-container .panel-body .blog-list {
	width: 540px
}

@media only screen and (max-width:767px) {
	.page-web-index .web-index .body-container .main-container .blog-container .panel-body .blog-list {
		width: 100%
	}
}

.page-web-index .web-index .body-container .main-container .blog-container .panel-body .blog-picture-list {
	margin-left: 16px
}

@media only screen and (max-width:767px) {
	.page-web-index .web-index .body-container .main-container .blog-container .panel-body .blog-picture-list {
		margin-left: 0;
		margin-top: 1rem
	}
}

.page-web-index .web-index .body-container .main-container .blog-container .panel-body .blog-picture-list .blog-thumbs {
	width: 345px;
	margin: 0 0 -4px 0
}

@media only screen and (max-width:767px) {
	.page-web-index .web-index .body-container .main-container .blog-container .panel-body .blog-picture-list .blog-thumbs {
		width: 100%
	}
}

.page-web-index .web-index .body-container .main-container .blog-container .panel-body .blog-picture-list .blog-thumbs .blog-thumb {
	width: 170px;
	height: 95px;
	margin-bottom: 4px
}

@media only screen and (max-width:767px) {
	.page-web-index .web-index .body-container .main-container .blog-container .panel-body .blog-picture-list .blog-thumbs .blog-thumb {
		width: 50%;
		height: 90px;
		padding: 0 2px
	}
}

.page-web-index .web-index .body-container .main-container .job-container {
	margin-top: 16px
}

@media only screen and (max-width:767px) {
	.page-web-index .web-index .body-container .main-container .job-container {
		display: block;
		margin-top: 1rem
	}
}

.page-web-index .web-index .body-container .main-container .job-container .col-of-career {
	width: 540px
}

@media only screen and (max-width:767px) {
	.page-web-index .web-index .body-container .main-container .job-container .col-of-career {
		width: 100%
	}
}

.page-web-index .web-index .body-container .main-container .job-container .col-of-recruit {
	width: 345px
}

@media only screen and (max-width:767px) {
	.page-web-index .web-index .body-container .main-container .job-container .col-of-recruit {
		width: 100%;
		margin-top: 1rem
	}
}

.page-web-index .web-index .body-container .main-container .job-container .col-of-recruit .tags-wrapper .tag {
	margin: 3px 10px 3px 0
}

@media only screen and (max-width:767px) {
	.page-web-index .web-index .body-container .main-container .job-container .col-of-recruit .tags-wrapper .tag {
		margin: 0 10px 8px 0
	}
}

.page-web-index .web-index .body-container .main-container .job-container .col-of-recruit .osc-link a {
	color: #022856
}

.page-web-index .web-index .body-container .main-container .job-container .col-of-recruit .osc-link span {
	color: #022856
}

@media only screen and (max-width:767px) {
	.page-web-index .web-index .body-container .main-container .job-container .col-of-recruit .osc-link span {
		display: inline
	}
}

@media only screen and (min-width:768px) {
	.page-web-index .web-index .body-container .main-container .job-container .col-of-recruit .osc-link .span-hidden {
		display: inline-block;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap
	}

	.page-web-index .web-index .body-container .main-container .job-container .col-of-recruit .osc-link .span-company {
		max-width: 85px
	}

	.page-web-index .web-index .body-container .main-container .job-container .col-of-recruit .osc-link .span-content {
		max-width: 120px
	}
}

.page-web-index .web-index .body-container .aside-container {
	width: 280px
}

@media only screen and (max-width:767px) {
	.page-web-index .web-index .body-container .aside-container {
		display: none;
		width: 100%;
		margin-top: 1rem
	}
}

.page-web-index .web-index .body-container .aside-container .aside-header {
	height: 26px;
	margin: 20px 0 10px 0;
	-webkit-box-shadow: inset 0 -1px 0 0 #d8d8d8;
	box-shadow: inset 0 -1px 0 0 #d8d8d8
}

.page-web-index .web-index .body-container .aside-container .aside-header .name {
	margin: 0;
	padding: 0 5px;
	font-size: 14px;
	color: #06ad3d;
	-webkit-box-shadow: inset 0 -1px 0 0 transparent;
	box-shadow: inset 0 -1px 0 0 transparent;
	-webkit-transition: color .2s, -webkit-box-shadow .2s;
	transition: color .2s, -webkit-box-shadow .2s;
	transition: color .2s, box-shadow .2s;
	transition: color .2s, box-shadow .2s, -webkit-box-shadow .2s;
	font-weight: 700
}

.page-web-index .web-index .body-container .aside-container .aside-header .name.active {
	color: #06ad3d;
	-webkit-box-shadow: inset 0 -1px 0 0 #06ad3d;
	box-shadow: inset 0 -1px 0 0 #06ad3d
}

.page-web-index .web-index .body-container .aside-container .aside-header .more {
	font-size: 14px;
	color: #9b9b9b
}

.page-web-index .web-index .body-container .aside-container .aside-header .more:hover {
	color: #06ad3d
}

.page-web-index .web-index .body-container .aside-container .tweets-container .aside-title {
	margin: 5px 0 16px;
	font-size: 14px;
	color: #a00;
	line-height: 20px
}

@media only screen and (max-width:767px) {
	.page-web-index .web-index .body-container .aside-container .tweets-container .aside-title {
		margin: 1rem 0 .5rem
	}
}

.page-web-index .web-index .body-container .aside-container .tweets-container .aside-title a {
	color: #a00
}

.page-web-index .web-index .body-container .aside-container .tweets-container .tweet-form .editor-wrapper {
	position: relative
}

.page-web-index .web-index .body-container .aside-container .tweets-container .tweet-form .editor-wrapper .tweet-editor {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-filter: blur(0);
	-moz-filter: blur(0);
	-o-filter: blur(0);
	-ms-filter: blur(0);
	filter: blur(0);
	opacity: 1;
	-webkit-transition: all .2s;
	transition: all .2s
}

.page-web-index .web-index .body-container .aside-container .tweets-container .tweet-form .editor-wrapper .tweet-editor.blur {
	opacity: .6;
	-webkit-filter: blur(2px);
	-moz-filter: blur(2px);
	-o-filter: blur(2px);
	-ms-filter: blur(2px);
	filter: blur(2px)
}

.page-web-index .web-index .body-container .aside-container .tweets-container .tweet-form .editor-wrapper .tweet-editor .tweet-textarea {
	font-size: 12px;
	padding: 8px;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	height: 51px;
	border: 1px solid #d8d8d8;
	border-right: none;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	resize: none;
	outline: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}

.page-web-index .web-index .body-container .aside-container .tweets-container .tweet-form .editor-wrapper .tweet-editor .send-btn {
	padding: 0;
	font-size: 14px;
	text-align: center;
	color: #fff;
	width: 44px;
	background: #21b351;
	border: 0;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	cursor: pointer;
	outline: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}

.page-web-index .web-index .body-container .aside-container .tweets-container .tweet-form .editor-wrapper .editor-tip {
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	width: 100%;
	height: 54px;
	line-height: 54px;
	display: none;
	text-align: center;
	-webkit-box-shadow: inset 0 0 1px 0 #d8d8d8;
	box-shadow: inset 0 0 1px 0 #d8d8d8;
	border-radius: 4px;
	font-size: 14px;
	color: #21b351;
	font-weight: 700
}

.page-web-index .web-index .body-container .aside-container .tweets-container .tweet-form .editor-wrapper .editor-tip.show {
	display: block
}

.page-web-index .web-index .body-container .aside-container .tweets-container .tweet-form .editor-wrapper .editor-tip.negative {
	color: #ff525a
}

.page-web-index .web-index .body-container .aside-container .tweets-container .tweets-wrap {
	margin-top: 10px
}

.page-web-index .web-index .body-container .aside-container .tweets-container .tweets-wrap .aside-header .tweets-tab {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.page-web-index .web-index .body-container .aside-container .tweets-container .tweets-wrap .aside-header .tweets-tab .item {
	position: relative;
	margin: 0;
	padding: 0 12px;
	font-size: 14px;
	color: #111;
	-webkit-box-shadow: inset 0 -1px 0 0 transparent;
	box-shadow: inset 0 -1px 0 0 transparent;
	-webkit-transition: color .2s, -webkit-box-shadow .2s;
	transition: color .2s, -webkit-box-shadow .2s;
	transition: color .2s, box-shadow .2s;
	transition: color .2s, box-shadow .2s, -webkit-box-shadow .2s;
	cursor: pointer
}

.page-web-index .web-index .body-container .aside-container .tweets-container .tweets-wrap .aside-header .tweets-tab .item.active {
	color: #06ad3d;
	-webkit-box-shadow: inset 0 -1px 0 0 #06ad3d;
	box-shadow: inset 0 -1px 0 0 #06ad3d;
	font-weight: 700
}

.page-web-index .web-index .body-container .aside-container .tweets-container .tweets-wrap .aside-header .tweets-tab .item[data-tab=popularTweet] {
	padding-right: 18px
}

.page-web-index .web-index .body-container .aside-container .tweets-container .tweets-wrap .aside-header .tweets-tab .label {
	position: absolute;
	z-index: 1;
	top: -10px;
	right: -9px;
	width: 30px;
	height: 16px;
	line-height: 16px;
	font-size: 12px;
	color: #fff;
	background: #e50000;
	border-radius: 2px;
	text-align: center;
	-webkit-transform: scale(.85);
	transform: scale(.85);
	letter-spacing: 1px;
	text-indent: 1px;
	font-weight: 700;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap
}

.page-web-index .web-index .body-container .aside-container .tweets-container .tweets-wrap .tab-body {
	display: none
}

.page-web-index .web-index .body-container .aside-container .tweets-container .tweets-wrap .tab-body.active {
	display: block
}

.page-web-index .web-index .body-container .aside-container .tweets-container .tweets-wrap .tweets-list {
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}

.page-web-index .web-index .body-container .aside-container .tweets-container .tweets-wrap .tweets-list .tweet-item {
	position: relative;
	display: block;
	padding: 5px 0
}

.page-web-index .web-index .body-container .aside-container .tweets-container .tweets-wrap .tweets-list .tweet-item .content-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.page-web-index .web-index .body-container .aside-container .tweets-container .tweets-wrap .tweets-list .tweet-item .content-wrap a {
	color: #0b3566
}

.page-web-index .web-index .body-container .aside-container .tweets-container .tweets-wrap .tweets-list .tweet-item .content-wrap a:hover {
	color: #4990e2
}

.page-web-index .web-index .body-container .aside-container .tweets-container .tweets-wrap .tweets-list .tweet-item .content-wrap .avatar {
	width: 24px;
	margin-right: 7px;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.page-web-index .web-index .body-container .aside-container .tweets-container .tweets-wrap .tweets-list .tweet-item .content-wrap .content {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.page-web-index .web-index .body-container .aside-container .tweets-container .tweets-wrap .tweets-list .tweet-item .content-wrap .content .text {
	font-size: 14px;
	overflow: hidden;
	line-height: 20px
}

.page-web-index .web-index .body-container .aside-container .tweets-container .tweets-wrap .tweets-list .tweet-item .content-wrap .content .text .memo {
	color: #111
}

.page-web-index .web-index .body-container .aside-container .tweets-container .tweets-wrap .tweets-list .tweet-item .content-wrap .content .meta {
	margin: 2px 0 0 0;
	font-size: 12px
}

.page-web-index .web-index .body-container .aside-container .tweets-container .tweets-wrap .tweets-list .tweet-item .content-wrap .content .meta,
.page-web-index .web-index .body-container .aside-container .tweets-container .tweets-wrap .tweets-list .tweet-item .content-wrap .content .meta a {
	color: #9b9b9b
}

.page-web-index .web-index .body-container .aside-container .tweets-container .tweets-wrap .tweets-list .tweet-item .content-wrap .content .meta>a.like {
	float: right;
	cursor: pointer
}

.page-web-index .web-index .body-container .aside-container .tweets-container .tweets-wrap .tweets-list .tweet-item.blocked .content-wrap {
	-webkit-filter: blur(4px);
	-moz-filter: blur(4px);
	-o-filter: blur(4px);
	-ms-filter: blur(4px);
	filter: blur(4px);
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	pointer-events: none
}

.page-web-index .web-index .body-container .aside-container .tweets-container .tweets-wrap .tweets-list .tweet-item.blocked .blocked-cover-tip {
	position: absolute;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	top: 0;
	bottom: -4px;
	left: -5px;
	right: -5px;
	font-size: 1em;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	color: rgba(0, 0, 0, .87);
	text-shadow: 0 0 3px #fff;
	pointer-events: none;
	background: rgba(255, 255, 255, .3);
	border: 1px dashed #eee;
	border-radius: 2px;
	opacity: 0;
	-webkit-transition: opacity .2s ease-in;
	transition: opacity .2s ease-in;
	padding: 10px;
	text-align: center
}

.page-web-index .web-index .body-container .aside-container .tweets-container .tweets-wrap .tweets-list .tweet-item.blocked .blocked-cover-tip.hover {
	opacity: 1
}

.page-web-index .web-index .body-container .aside-container .tweets-container .tweets-wrap .tweets-list .tweet-item.blocked .blocked-cover-tip {
	font-size: .85714286em;
	top: 0;
	bottom: 5px
}

.page-web-index .web-index .body-container .aside-container .tweets-container .tweets-wrap .tweets-list .topic-item {
	position: relative;
	display: block
}

.page-web-index .web-index .body-container .aside-container .tweets-container .tweets-wrap .tweets-list .topic-item+.topic-item {
	margin-top: 10px
}

.page-web-index .web-index .body-container .aside-container .tweets-container .tweets-wrap .tweets-list .topic-item .topic-card {
	position: relative;
	display: block;
	cursor: pointer;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow: visible;
	height: 68px
}

.page-web-index .web-index .body-container .aside-container .tweets-container .tweets-wrap .tweets-list .topic-item .topic-card:hover .topic-card-inner .topic-background {
	-webkit-transform: scale(1.05);
	transform: scale(1.05)
}

.page-web-index .web-index .body-container .aside-container .tweets-container .tweets-wrap .tweets-list .topic-item .topic-card:hover .topic-card-inner .topic-cover:before {
	opacity: 1
}

.page-web-index .web-index .body-container .aside-container .tweets-container .tweets-wrap .tweets-list .topic-item .topic-card .topic-card-inner {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	display: block;
	overflow: hidden;
	border-radius: 4px
}

.page-web-index .web-index .body-container .aside-container .tweets-container .tweets-wrap .tweets-list .topic-item .topic-card .topic-card-inner .topic-background {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	display: block;
	overflow: hidden;
	-webkit-transition: all .15s linear;
	transition: all .15s linear;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center bottom;
	background-color: #f8f8f8;
	background-image: url(/new-osc/img/tweet-topic-card-default-bg.jpg)
}

.page-web-index .web-index .body-container .aside-container .tweets-container .tweets-wrap .tweets-list .topic-item .topic-card .topic-card-inner .topic-cover {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	display: block;
	content: '';
	-webkit-transition: opacity .2s linear;
	transition: opacity .2s linear;
	background: linear-gradient(-40deg, rgba(0, 0, 0, 0) 0, #250306 50%)
}

.page-web-index .web-index .body-container .aside-container .tweets-container .tweets-wrap .tweets-list .topic-item .topic-card .topic-card-inner .topic-cover:before {
	display: block;
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: linear-gradient(-40deg, rgba(0, 0, 0, .2) 0, rgba(0, 0, 0, 0) 50%);
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
	opacity: 0
}

.page-web-index .web-index .body-container .aside-container .tweets-container .tweets-wrap .tweets-list .topic-item .topic-card .topic-card-inner .topic-info {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	height: 100%;
	padding-left: 16px;
	padding-right: 16px;
	color: #faf3dc;
	-webkit-transition: color .2s linear;
	transition: color .2s linear;
	font-size: 16px
}

.page-web-index .web-index .body-container .aside-container .tweets-container .tweets-wrap .tweets-list .topic-item .topic-card .topic-card-inner .topic-info .title {
	font-size: 1em;
	line-height: 1.25em;
	font-weight: 700;
	opacity: .9;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin-right: 14px;
	text-align: left;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}

.page-web-index .web-index .body-container .aside-container .tweets-container .tweets-wrap .tweets-list .topic-item .topic-card .topic-card-inner .topic-info .meta {
	font-size: .8125em;
	opacity: .8;
	text-align: right;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.page-web-index .web-index .body-container .aside-container .tweets-container .tweets-wrap .tweets-list .view-more-button {
	margin-top: 10px
}

.page-web-index .web-index .body-container .aside-container .events-container .event-thumb {
	display: block;
	font-size: 0;
	min-height: 189px
}

.page-web-index .web-index .body-container .aside-container .events-container .event-thumb .name {
	margin: 0;
	font-size: 16px;
	line-height: 22px
}

.page-web-index .web-index .body-container .aside-container .events-container .event-thumb .time {
	padding: 0 1em 0 0
}

.page-web-index .web-index .body-container .aside-container .events-container .event-thumb .address,
.page-web-index .web-index .body-container .aside-container .events-container .event-thumb .time {
	font-size: 12px;
	font-style: normal
}

.page-web-index .web-index .body-container .aside-container .events-container .event {
	margin: 8px 0;
	display: block
}

.page-web-index .web-index .body-container .aside-container .events-container .event .name {
	margin: 0;
	font-size: 14px;
	font-weight: 400;
	color: #022856;
	line-height: 20px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.page-web-index .web-index .body-container .aside-container .events-container .event .name:hover {
	color: #4990e2
}

.page-web-index .web-index .body-container .aside-container .events-container .event .sub {
	font-size: 12px;
	color: #9b9b9b;
	height: 18px
}

.page-web-index .web-index .body-container .aside-container .events-container .event .time {
	padding: 0 1em 0 0
}

.page-web-index .web-index .body-container .aside-container .events-container .event .address {
	font-style: normal
}

.page-web-index .web-index .body-container .aside-container .week-magazine-container figure {
	max-width: 100%;
	overflow: hidden;
	margin: 0;
	padding: 0
}

.page-web-index .web-index .body-container .aside-container .week-magazine-container figure img {
	display: block;
	max-width: 100%;
	overflow: hidden
}

.page-web-index .web-index .body-container .aside-container .online-tools-container .tool-list {
	padding: 0;
	margin: 0
}

.page-web-index .web-index .body-container .aside-container .online-tools-container .tool-list .toolitem {
	padding: 0 0 6px 0
}

.page-web-index .web-index .body-container .aside-container .online-tools-container .tool-list .toolitem.underline {
	border-bottom: 1px dashed #ddd;
	margin: 0 0 6px 0
}

.page-web-index .web-index .body-container .aside-container .online-tools-container .tool-list .toolitem .img {
	display: block;
	width: 48px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin: 0 5px 0 0;
	overflow: hidden
}

.page-web-index .web-index .body-container .aside-container .online-tools-container .tool-list .toolitem .img img {
	width: 48px;
	height: 48px;
	overflow: hidden
}

.page-web-index .web-index .body-container .aside-container .online-tools-container .tool-list .toolitem .detail .name a {
	font-size: 14px;
	text-decoration: none;
	font-weight: 700;
	color: #3e62a6;
	outline: 0;
	line-height: 16px;
	display: block
}

.page-web-index .web-index .body-container .aside-container .online-tools-container .tool-list .toolitem .detail .intro {
	font-size: 12px;
	display: block;
	color: #9a9a9a;
	margin: 5px 0 0 0
}

.page-web-index.app-guide-cover {
	min-width: 0;
	overflow: hidden
}

.page-web-index.app-guide-cover .pusher {
	overflow: hidden
}

.page-web-index.app-guide-cover .home-container {
	width: auto;
	height: 0;
	overflow: hidden
}

.app-guide-box {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	z-index: 100000;
	background: url(/new-osc/img/app-guide/bg.jpg) #3e3d45 no-repeat top center;
	background-size: cover;
	font-size: 13.33333333vw
}

.app-guide-box .guide-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: 100%;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.app-guide-box .guide-inner {
	max-height: 177.86666667vw;
	height: 100%;
	position: relative;
	overflow: auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.app-guide-box .guide-logo-wrap {
	position: relative;
	width: 28.53333333%;
	display: block;
	overflow: hidden;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin: 0 auto 5.6vw
}

.app-guide-box .guide-logo-wrap:before {
	display: block;
	content: '';
	width: 100%;
	padding-top: 24.29906542%
}

.app-guide-box .guide-logo-wrap .guide-logo {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-image: url(/new-osc/img/logo_osc_white_new_2.svg);
	background-repeat: no-repeat;
	background-size: contain
}

.app-guide-box .guide-title {
	display: block;
	color: #fff;
	text-align: center;
	line-height: 1em;
	font-weight: 300;
	font-size: 5.33333333vw;
	letter-spacing: 1.06666667vw;
	text-indent: 1.06666667vw;
	margin: 0 auto 3.46666667vw
}

.app-guide-box .guide-app {
	display: block;
	color: #fff;
	text-align: center;
	line-height: 1em;
	font-weight: 600;
	font-size: 4.53333333vw;
	letter-spacing: .8vw;
	text-indent: .8vw;
	margin: 0 auto 2.93333333vw
}

.app-guide-box .guide-mobile-wrap {
	display: block;
	position: relative;
	margin: 0 auto;
	width: 80.26666667%;
	max-height: 59.67016492%;
	overflow: hidden
}

.app-guide-box .guide-mobile-wrap:before {
	display: block;
	content: "";
	width: 100%;
	padding-top: 132.22591362%
}

.app-guide-box .guide-mobile-wrap .guide-mobile {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: url(/new-osc/img/app-guide/mobile.png) no-repeat top center;
	background-size: contain
}

.app-guide-box .guide-btns {
	width: 100%;
	z-index: 100001;
	text-align: center
}

.app-guide-box .guide-btns .row+.row {
	margin-top: 1.6vw
}

.app-guide-box .guide-btns .guide-btn {
	width: 42.66666667vw;
	height: 11.73333333vw;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	line-height: 11.2vw;
	-webkit-tap-highlight-color: transparent;
	display: inline-block;
	border-radius: 5.86666667vw;
	border: 1px solid transparent
}

.app-guide-box .guide-btns .btn-download {
	color: #fff;
	background-color: #23cf5f;
	border-color: #23cf5f;
	font-size: 5.33333333vw
}

.app-guide-box .guide-btns .btn-skip {
	display: inline-block;
	color: #a6a6a6;
	font-size: 3.73333333vw;
	line-height: 5.86666667vw;
	margin-bottom: -3.2vw;
	padding: 3.2vw 0
}

.web-index-mobile .box {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.web-index-mobile .box.vertical {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.web-index-mobile .box.column {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.web-index-mobile .box.justify {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.web-index-mobile .box.wrap {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-lines: multiple
}

.web-index-mobile .box.box-fl {
	-webkit-transition: width .2s;
	transition: width .2s;
	-ms-flex-order: 1;
	-webkit-box-ordinal-group: 2;
	order: 1
}

.web-index-mobile .box.box-fr {
	-webkit-transition: width .2s;
	transition: width .2s;
	-ms-flex-order: 3;
	-webkit-box-ordinal-group: 4;
	order: 3
}

.web-index-mobile .box.box-aw {
	min-width: 0;
	-webkit-transition: width .2s;
	transition: width .2s;
	-ms-flex-order: 2;
	-webkit-box-ordinal-group: 3;
	order: 2;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.web-index-mobile .box.box-fs {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.web-index-mobile .main-header-wrapper .wrapper {
	width: 100%;
	margin: auto
}

.web-index-mobile .main-header-wrapper .header-box {
	margin-bottom: 1rem
}

.web-index-mobile .main-header-wrapper .header-box .logo-wrap {
	display: none
}

.web-index-mobile .main-header-wrapper .header-box .logo-wrap a {
	display: block;
	width: 152px;
	height: 42px
}

.web-index-mobile .main-header-wrapper .header-box .logo-wrap a img {
	display: block;
	width: 152px;
	height: 42px
}

.web-index-mobile .main-header-wrapper .header-box .search-wrap {
	width: 100%
}

.web-index-mobile .main-header-wrapper .header-box .search-wrap .search-box .search-form {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%
}

.web-index-mobile .main-header-wrapper .header-box .search-wrap .search-box .search-form .input-wrap {
	display: block;
	position: relative;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.web-index-mobile .main-header-wrapper .header-box .search-wrap .search-box .search-form .search-icon {
	cursor: default;
	display: block;
	position: absolute;
	top: 11px;
	left: 10px;
	margin: 0;
	width: 12px;
	height: 12px;
	background: url(/new-osc/img/icon/fas-search-solid.svg) no-repeat;
	background-size: 12px 12px
}

.web-index-mobile .main-header-wrapper .header-box .search-wrap .search-box .search-form .search-text {
	display: block;
	width: 100%;
	height: 32px;
	color: rgba(0, 0, 0, .87);
	border: 1px solid #c5c5c5;
	font-size: 14px;
	line-height: 20px;
	padding: 6px 6px 6px 28px;
	border-right: 0;
	border-radius: 4px 0 0 4px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	outline: 0
}

.web-index-mobile .main-header-wrapper .header-box .search-wrap .search-box .search-form .search-text:focus {
	border-color: #06ad3d
}

.web-index-mobile .main-header-wrapper .header-box .search-wrap .search-box .search-form .search-text:-webkit-autofill {
	-webkit-box-shadow: 0 0 0 1000px #fff inset;
	-webkit-text-fill-color: rgba(0, 0, 0, .87) !important;
	-webkit-transition: background-color 5000s ease-in-out 0s;
	transition: background-color 5000s ease-in-out 0s
}

.web-index-mobile .main-header-wrapper .header-box .search-wrap .search-box .search-form .search-btn {
	display: block;
	width: 48px;
	height: 32px;
	outline: 0;
	padding: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	cursor: pointer;
	border: none;
	background: #06ad3d;
	border-radius: 0 4px 4px 0;
	font-size: 14px;
	color: #fff;
	font-weight: 700
}

.web-index-mobile .main-header-wrapper .header-box .app-download {
	display: none;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.web-index-mobile .main-header-wrapper .header-box .app-download a {
	margin-left: 6px;
	font-size: 14px;
	color: #32aa66;
	font-weight: 700
}

.web-index-mobile .main-header-wrapper .header-box .app-download a .mobile {
	display: inline-block;
	width: 12px;
	height: 20px;
	background: url(/new-osc/img/icon/fas-mobile-alt-solid.svg) no-repeat;
	background-size: 12px 20px;
	vertical-align: middle;
	margin-right: 6px;
	margin-top: -2px
}

.web-index-mobile .main-header-wrapper .nav-box {
	display: none;
	-webkit-box-shadow: inset 0 -1px 0 0 #d8d8d8, inset 0 1px 0 0 #d8d8d8;
	box-shadow: inset 0 -1px 0 0 #d8d8d8, inset 0 1px 0 0 #d8d8d8;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 8px 0
}

.web-index-mobile .main-header-wrapper .nav-box .nav-list-wrap {
	position: relative;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.web-index-mobile .main-header-wrapper .nav-box .nav-list-wrap:before {
	position: absolute;
	display: block;
	content: '';
	width: 1px;
	-webkit-box-shadow: -1px 0 0 0 rgba(17, 17, 17, .1);
	box-shadow: -1px 0 0 0 rgba(17, 17, 17, .1);
	height: 100%;
	left: 0
}

.web-index-mobile .main-header-wrapper .nav-box .nav-list-wrap:first-child:before {
	display: none
}

.web-index-mobile .main-header-wrapper .nav-box .nav-list-wrap .nav-list {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.web-index-mobile .main-header-wrapper .nav-box .nav-list-wrap .nav-list+.nav-list {
	margin-top: 2px
}

.web-index-mobile .main-header-wrapper .nav-box .nav-list-wrap .nav-list .nav-item a {
	position: relative;
	display: inline-block;
	font-size: 14px;
	color: #111;
	line-height: 25px
}

.web-index-mobile .main-header-wrapper .nav-box .nav-list-wrap .nav-list .nav-item a:hover {
	color: #06ad3d
}

.web-index-mobile .main-header-wrapper .nav-box .nav-list-wrap .nav-list .nav-item:not(:first-child) {
	display: none
}

.web-index-mobile .main-header-wrapper .nav-box .nav-list-wrap .nav-list .nav-item:first-child {
	font-weight: 700
}

.web-index-mobile .main-header-wrapper .nav-box .nav-list-wrap .nav-list .nav-item.header {
	font-weight: 700
}

.web-index-mobile .main-header-wrapper .nav-box .nav-list-wrap .nav-list .nav-item+.nav-item {
	margin-left: 16px
}

.web-index-mobile .main-header-wrapper .nav-box .nav-list-wrap .nav-list .nav-item.recommend a {
	color: #c60000
}

.web-index-mobile .main-header-wrapper .nav-box .nav-list-wrap .nav-list .nav-item .free-label {
	position: absolute;
	z-index: 1;
	top: -10px;
	right: -29px;
	width: 35px;
	height: 16px;
	line-height: 16px;
	font-size: 12px;
	color: #fff;
	background: #e50000;
	border-radius: 2px;
	text-align: center;
	-webkit-transform: scale(.9);
	transform: scale(.9);
	letter-spacing: 1px;
	text-indent: 1px;
	font-weight: 700;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap
}

.web-index-mobile .body-container {
	margin: 1rem 0 0
}

.web-index-mobile .body-container .panel-header {
	height: 30px;
	-webkit-box-shadow: inset 0 -1px 0 0 #d8d8d8;
	box-shadow: inset 0 -1px 0 0 #d8d8d8;
	margin: 0 0 12px 0;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	padding-bottom: 2px
}

.web-index-mobile .body-container .panel-header.hide-border {
	line-height: 30px;
	-webkit-box-shadow: none;
	box-shadow: none;
	margin-bottom: 6px
}

.web-index-mobile .body-container .panel-header .title {
	font-size: 16px;
	color: #111;
	line-height: 30px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.web-index-mobile .body-container .panel-header .title.fb {
	position: relative;
	font-weight: 700
}

.web-index-mobile .body-container .panel-header .more {
	margin: 0 0 0 10px;
	font-size: 14px;
	color: #9b9b9b;
	line-height: 30px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.web-index-mobile .body-container .panel-header .more.icon {
	margin: 0 0 0 4px;
	color: #111
}

.web-index-mobile .body-container .panel-header .more:hover {
	color: #06ad3d
}

.web-index-mobile .body-container .panel-header .diamond {
	width: 11px;
	height: 11px;
	background: #d8d8d8;
	-webkit-transition: background .2s;
	transition: background .2s;
	margin: 0 4px;
	display: block;
	cursor: pointer
}

.web-index-mobile .body-container .panel-header .diamond.active,
.web-index-mobile .body-container .panel-header .diamond:hover {
	background: #7ed321
}

.web-index-mobile .body-container .panel-header .link-wrapper {
	padding-left: 23px
}

.web-index-mobile .body-container .panel-header .sub-link {
	position: relative;
	font-size: 14px;
	color: #000;
	height: 20px;
	line-height: 20px;
	margin: 6px 0 4px 0;
	padding-right: 2em;
	-webkit-transition: color .2s;
	transition: color .2s
}

.web-index-mobile .body-container .panel-header .sub-link:hover {
	color: #06ad3d
}

.web-index-mobile .body-container .panel-header .sub-link:after {
	position: absolute;
	top: 12%;
	right: 1em;
	content: '';
	height: 76%;
	width: 1px;
	background: #000
}

.web-index-mobile .body-container .panel-header .sub-link:last-child {
	padding-right: 0
}

.web-index-mobile .body-container .panel-header .sub-link:last-child:after {
	display: none
}

.web-index-mobile .body-container .thumb {
	position: relative;
	overflow: hidden
}

.web-index-mobile .body-container .thumb .figure {
	position: relative;
	display: block;
	overflow: hidden;
	margin: 0
}

.web-index-mobile .body-container .thumb .figcaption {
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0, 0, 0, .1);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, .7)));
	background-image: linear-gradient(-180deg, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, .7) 100%)
}

.web-index-mobile .body-container .thumb .limit_height {
	height: 95px !important
}

.web-index-mobile .body-container .thumb .thumb-img {
	display: block;
	font-size: 0;
	width: 100%;
	height: 100%;
	max-width: 100%
}

.web-index-mobile .body-container .thumb .thumb-txt {
	font-size: 14px;
	position: absolute;
	line-height: 120%;
	bottom: 8px;
	left: 10px;
	right: 10px;
	white-space: normal;
	word-wrap: break-word;
	word-break: break-all;
	color: #fff;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .5)
}

.web-index-mobile .body-container .thumb .thumb-txt.fb {
	font-weight: 700
}

.web-index-mobile .body-container .osc-link {
	height: 26px;
	line-height: 26px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.web-index-mobile .body-container .osc-link .link-content {
	position: relative;
	font-size: 14px;
	color: #022856;
	padding: 0 0 0 13px;
	-webkit-transition: color .2s;
	transition: color .2s;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.web-index-mobile .body-container .osc-link .link-content:hover {
	color: #4990e2
}

.web-index-mobile .body-container .osc-link .link-content:before {
	position: absolute;
	display: block;
	content: '';
	left: 0;
	top: 50%;
	margin-top: -2px;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background: #cfcfcf
}

.web-index-mobile .body-container .osc-link .link-content.is-today:before {
	background: #7ed321
}

.web-index-mobile .body-container .osc-link .sub-of {
	font-size: 12px;
	color: #aaa;
	margin-left: 6px;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.web-index-mobile .body-container .osc-link .highlight {
	color: #4990e2 !important
}

.web-index-mobile .body-container .tags-wrapper {
	font-size: 0;
	line-height: 1
}

.web-index-mobile .body-container .tags-wrapper .tag {
	display: inline-block;
	font-size: 12px;
	color: #4a4a4a;
	padding: 0 10px;
	height: 20px;
	line-height: 20px;
	-webkit-box-shadow: inset 0 0 0 1px #ececec;
	box-shadow: inset 0 0 0 1px #ececec;
	background: #fafafa;
	border-radius: 10px;
	margin: 0 10px 10px 0;
	-webkit-transition: color .2s, background .2s, -webkit-box-shadow .2s;
	transition: color .2s, background .2s, -webkit-box-shadow .2s;
	transition: box-shadow .2s, color .2s, background .2s;
	transition: box-shadow .2s, color .2s, background .2s, -webkit-box-shadow .2s
}

.web-index-mobile .body-container .tags-wrapper .tag:hover {
	background: #fbfffb;
	-webkit-box-shadow: inset 0 0 0 1px #90eb97;
	box-shadow: inset 0 0 0 1px #90eb97;
	color: #06ad3d
}

.web-index-mobile .body-container .tags-wrapper .tag:last-child {
	margin: 0
}

.web-index-mobile .body-container .index-ad-wrap {
	overflow: hidden
}

.web-index-mobile .body-container .index-ad-wrap img {
	display: block;
	border: 1px solid #979797;
	width: 100% !important;
	height: auto !important
}

.web-index-mobile .body-container .main-container {
	width: 100%
}

.web-index-mobile .body-container .main-container .index-ad-wrap {
	margin-top: 12px
}

.web-index-mobile .body-container .main-container .news-container .col-of-news+.col-of-news {
	margin-top: 1rem
}

.web-index-mobile .body-container .main-container .news-container .headline {
	margin: 0 0 5px 0
}

.web-index-mobile .body-container .main-container .news-container .headline .head-news .news-img {
	width: 88px;
	max-width: 88px;
	min-width: 88px;
	height: 66px;
	margin: 0 9px 0 0
}

.web-index-mobile .body-container .main-container .news-container .headline .head-news .news-content-wrap {
	overflow: hidden;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.web-index-mobile .body-container .main-container .news-container .headline .head-news .news-content-wrap .news-link {
	font-size: 16px;
	font-weight: 700;
	height: 22px;
	line-height: 22px;
	color: #022856;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block
}

.web-index-mobile .body-container .main-container .news-container .headline .head-news .news-content-wrap .news-link:hover {
	color: #4990e2
}

.web-index-mobile .body-container .main-container .news-container .headline .head-news .news-content-wrap .news-content {
	font-size: 14px;
	height: 40px;
	line-height: 20px;
	color: #7d7d7d;
	overflow: hidden;
	margin: 2px 0 0 0
}

.web-index-mobile .body-container .main-container .news-container .page .news {
	height: 26px;
	line-height: 26px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.web-index-mobile .body-container .main-container .news-container .page .news .news-link {
	position: relative;
	font-size: 14px;
	color: #647891;
	padding: 0 0 0 13px;
	-webkit-transition: color .2s;
	transition: color .2s;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.web-index-mobile .body-container .main-container .news-container .page .news .news-link:before {
	position: absolute;
	display: block;
	content: '';
	left: 0;
	top: 50%;
	margin-top: -2px;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background: #cfcfcf
}

.web-index-mobile .body-container .main-container .news-container .page .news .news-link:hover {
	color: #4990e2
}

.web-index-mobile .body-container .main-container .news-container .page .news .news-link.is-today,
.web-index-mobile .body-container .main-container .news-container .page .news .news-link.primary {
	color: #022856
}

.web-index-mobile .body-container .main-container .news-container .page .news .news-link.is-today:before,
.web-index-mobile .body-container .main-container .news-container .page .news .news-link.primary:before {
	background: #7ed321
}

.web-index-mobile .body-container .main-container .news-container .page .news .news-link.is-today:hover,
.web-index-mobile .body-container .main-container .news-container .page .news .news-link.primary:hover {
	color: #4990e2
}

.web-index-mobile .body-container .main-container .news-container .page .news .news-link.visited:visited {
	color: #647891
}

.web-index-mobile .body-container .main-container .news-container .page .news .news-link.visited:visited:hover {
	color: #4990e2
}

.web-index-mobile .body-container .main-container .news-container .page .news .news-link.visited:visited:before {
	background: #cfcfcf
}

.web-index-mobile .body-container .main-container .news-container .page .news .news-date {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	font-size: 12px;
	color: #aaa;
	margin-left: 6px
}

.web-index-mobile .body-container .main-container .soft-container {
	margin-top: 1rem
}

.web-index-mobile .body-container .main-container .soft-container .weekly-projects {
	overflow: hidden
}

.web-index-mobile .body-container .main-container .soft-container .weekly-projects .figures {
	font-size: 0
}

.web-index-mobile .body-container .main-container .soft-container .weekly-projects .figures .soft-wrapper {
	display: block;
	position: relative;
	overflow: hidden
}

.web-index-mobile .body-container .main-container .soft-container .weekly-projects .figures .soft-wrapper.mb {
	margin-bottom: 2px
}

.web-index-mobile .body-container .main-container .soft-container .weekly-projects .figures .soft-wrapper.bigger .figure,
.web-index-mobile .body-container .main-container .soft-container .weekly-projects .figures .soft-wrapper.bigger .figure-icon {
	width: 250px;
	max-width: 250px;
	height: 292px
}

.web-index-mobile .body-container .main-container .soft-container .weekly-projects .figures .soft-wrapper.normal {
	margin-left: 2px
}

.web-index-mobile .body-container .main-container .soft-container .weekly-projects .figures .soft-wrapper.normal .figure,
.web-index-mobile .body-container .main-container .soft-container .weekly-projects .figures .soft-wrapper.normal .figure-icon {
	width: 147px;
	max-width: 147px;
	height: 145px
}

.web-index-mobile .body-container .main-container .soft-container .weekly-projects .figures .soft-wrapper .figure {
	display: block;
	margin: 0
}

.web-index-mobile .body-container .main-container .soft-container .weekly-projects .figures .soft-wrapper .figure .figure-icon {
	display: block
}

.web-index-mobile .body-container .main-container .soft-container .weekly-projects .figures .soft-wrapper .figure .figure-title-wrap {
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0, 0, 0, .1);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, .7)));
	background-image: linear-gradient(-180deg, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, .7) 100%)
}

.web-index-mobile .body-container .main-container .soft-container .weekly-projects .figures .soft-wrapper .figure .figure-title-wrap .figure-title {
	font-size: 14px;
	position: absolute;
	line-height: 120%;
	bottom: 8px;
	left: 10px;
	right: 10px;
	white-space: normal;
	word-wrap: break-word;
	word-break: break-all;
	color: #fff;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .5)
}

.web-index-mobile .body-container .main-container .soft-container .weekly-projects .figures .soft-wrapper .figure .figure-title-wrap .figure-title.fb {
	font-weight: 700
}

.web-index-mobile .body-container .main-container .soft-container .weekly-projects .figures .soft-wrapper .figure .figure-title-wrap .figure-title.big {
	font-size: 20px
}

.web-index-mobile .body-container .main-container .soft-container .gitee-recommend {
	margin-top: 1rem;
	width: 100%
}

.web-index-mobile .body-container .main-container .soft-container .gitee-recommend .panel-header .icon-gitee {
	width: 16px;
	height: 16px;
	margin: 6px 5px 6px 0
}

.web-index-mobile .body-container .main-container .soft-container .gitee-recommend .git-projects {
	display: block
}

.web-index-mobile .body-container .main-container .soft-container .gitee-recommend .git-projects .git-project {
	margin: 0 0 10px;
	display: block;
	overflow: hidden
}

.web-index-mobile .body-container .main-container .soft-container .gitee-recommend .git-projects .git-project .git-portait {
	margin: 0 10px 0 0;
	width: 40px;
	max-width: 40px;
	height: 40px
}

.web-index-mobile .body-container .main-container .soft-container .gitee-recommend .git-projects .git-project .git-name {
	margin: 0 8px 0 0;
	font-size: 14px;
	font-weight: 700;
	color: #022856;
	line-height: 20px
}

.web-index-mobile .body-container .main-container .soft-container .gitee-recommend .git-projects .git-project .git-name:hover {
	color: #4990e2
}

.web-index-mobile .body-container .main-container .soft-container .gitee-recommend .git-projects .git-project .git-lang {
	font-size: 12px;
	color: #9f9f9f
}

.web-index-mobile .body-container .main-container .soft-container .gitee-recommend .git-projects .git-project .git-content {
	font-size: 14px;
	max-height: 36px;
	overflow: hidden;
	line-height: 18px;
	color: #111;
	margin: 0
}

.web-index-mobile .body-container .main-container .zb-container {
	margin-top: 1rem
}

.web-index-mobile .body-container .main-container .zb-container .panel-header .more .icon-goto {
	width: 16px;
	height: 16px
}

.web-index-mobile .body-container .main-container .zb-container .panel-header .more .icon-goto,
.web-index-mobile .body-container .main-container .zb-container .panel-header .more .text {
	vertical-align: middle
}

.web-index-mobile .body-container .main-container .zb-container .zb-projects {
	width: 100%
}

.web-index-mobile .body-container .main-container .zb-container .zb-projects .project-item .sincerity {
	color: #fff;
	background: #f60;
	width: 18px;
	height: 18px;
	line-height: 18px;
	font-size: 12px;
	border-radius: 2px;
	text-align: center;
	vertical-align: middle;
	display: inline-block;
	margin-left: 2px;
	margin-top: -2px
}

.web-index-mobile .body-container .main-container .zb-container .zb-projects .project-item .yen {
	color: #a5613e
}

.web-index-mobile .body-container .main-container .zb-container .zb-services {
	display: none
}

.web-index-mobile .body-container .main-container .question-container {
	margin-top: 1rem
}

.web-index-mobile .body-container .main-container .question-container .panel-header .r-highlight {
	color: #ff525a !important
}

.web-index-mobile .body-container .main-container .question-container .panel-header .link-wrapper {
	display: none
}

.web-index-mobile .body-container .main-container .question-container .panel-header .more .icon-add {
	width: 16px;
	height: 16px
}

.web-index-mobile .body-container .main-container .question-container .panel-header .more .icon-add,
.web-index-mobile .body-container .main-container .question-container .panel-header .more .text {
	vertical-align: middle
}

.web-index-mobile .body-container .main-container .question-container .panel-body {
	display: block
}

.web-index-mobile .body-container .main-container .question-container .panel-body .question-list {
	width: 100%
}

.web-index-mobile .body-container .main-container .question-container .panel-body .sub-question-container {
	width: 100%;
	margin: 1rem 0 0 auto
}

.web-index-mobile .body-container .main-container .question-container .panel-body .sub-question-container .master-card {
	font-size: 0;
	background: #fbfffb url(/new-osc/img/question_bg.jpg) no-repeat top;
	-webkit-box-shadow: inset 0 0 0 1px #90eb97;
	box-shadow: inset 0 0 0 1px #90eb97;
	border-radius: 4px;
	margin: 0 0 16px 0
}

.web-index-mobile .body-container .main-container .question-container .panel-body .sub-question-container .master-card .header-wrapper {
	padding: 10px 11px 10px 17px;
	height: 72px
}

.web-index-mobile .body-container .main-container .question-container .panel-body .sub-question-container .master-card .header-wrapper .master-icon {
	display: block;
	width: 52px;
	height: 52px;
	margin: 0 14px 0 0;
	overflow: hidden
}

.web-index-mobile .body-container .main-container .question-container .panel-body .sub-question-container .master-card .header-wrapper .periodical {
	margin: 0;
	font-size: 14px;
	color: #fff;
	line-height: 20px;
	font-weight: 700
}

.web-index-mobile .body-container .main-container .question-container .panel-body .sub-question-container .master-card .header-wrapper .history {
	font-size: 12px;
	color: #fff;
	cursor: pointer
}

.web-index-mobile .body-container .main-container .question-container .panel-body .sub-question-container .master-card .header-wrapper .periodical-link {
	font-size: 20px;
	line-height: 28px;
	font-weight: 700;
	color: #fff;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	cursor: pointer
}

.web-index-mobile .body-container .main-container .question-container .panel-body .sub-question-container .master-card .master-wrapper {
	padding: 14px 12px 14px 15px
}

.web-index-mobile .body-container .main-container .question-container .panel-body .sub-question-container .master-card .master-wrapper .portrait {
	display: block;
	width: 56px;
	max-width: 56px;
	height: 56px;
	border-radius: 4px;
	margin: 0 10px 0 0
}

.web-index-mobile .body-container .main-container .question-container .panel-body .sub-question-container .master-card .master-wrapper .master-name {
	font-size: 20px;
	color: #020202;
	margin: 0
}

.web-index-mobile .body-container .main-container .question-container .panel-body .sub-question-container .master-card .master-wrapper .ask {
	display: block;
	-webkit-box-shadow: inset 0 0 0 1px #06ad3d;
	box-shadow: inset 0 0 0 1px #06ad3d;
	font-size: 14px;
	color: #06ad3d;
	height: 24px;
	line-height: 24px;
	width: 50px;
	text-align: center;
	border-radius: 2px;
	cursor: pointer;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.web-index-mobile .body-container .main-container .question-container .panel-body .sub-question-container .master-card .master-wrapper .about-master {
	margin: 4px 0 0 0;
	font-size: 14px;
	color: #020202;
	line-height: 20px;
	height: auto;
	max-height: 60px;
	overflow: hidden
}

.web-index-mobile .body-container .main-container .question-container .panel-body .sub-question-container .wonderful .header-title .icon-wonderful {
	width: 16px;
	height: 17px;
	margin: 1px 5px 0 0
}

.web-index-mobile .body-container .main-container .question-container .panel-body .sub-question-container .wonderful .header-title .title {
	font-size: 14px;
	font-weight: 700;
	color: #020202
}

.web-index-mobile .body-container .main-container .question-container .panel-body .sub-question-container .wonderful .header-title .icon-wonderful,
.web-index-mobile .body-container .main-container .question-container .panel-body .sub-question-container .wonderful .header-title .title {
	vertical-align: middle
}

.web-index-mobile .body-container .main-container .question-container .panel-body .sub-question-container .wonderful .more {
	font-size: 12px;
	color: #9b9b9b
}

.web-index-mobile .body-container .main-container .question-container .panel-body .sub-question-container .wonderful .more:hover {
	color: #06ad3d
}

.web-index-mobile .body-container .main-container .question-container .panel-body .sub-question-container .hor-group {
	position: relative;
	white-space: nowrap;
	overflow: hidden;
	margin-top: 4px
}

.web-index-mobile .body-container .main-container .question-container .panel-body .sub-question-container .hor-group .item {
	display: inline-block;
	vertical-align: top;
	width: 100%;
	margin-left: 0;
	opacity: 1;
	-webkit-transition: all 1s ease;
	transition: all 1s ease
}

.web-index-mobile .body-container .main-container .question-container .panel-body .sub-question-container .hor-group .item.staggered-enter-active {
	margin-left: 0
}

.web-index-mobile .body-container .main-container .question-container .panel-body .sub-question-container .hor-group .item.staggered-leave-active {
	opacity: 0;
	margin-left: -100%
}

.web-index-mobile .body-container .main-container .question-container .panel-body .sub-question-container .hor-group .item .ask-wrapper .ask-title {
	font-size: 16px;
	font-weight: 700;
	color: #0b3566;
	line-height: 22px;
	height: auto;
	max-height: 44px;
	overflow: hidden;
	margin: 5px 0 6px
}

.web-index-mobile .body-container .main-container .question-container .panel-body .sub-question-container .hor-group .item .ask-wrapper .sub-ask {
	font-size: 12px;
	color: #aaa
}

.web-index-mobile .body-container .main-container .question-container .panel-body .sub-question-container .hor-group .item .solution-wrapper {
	position: relative;
	margin: 10px 0 0 0;
	display: block;
	padding: 8px 10px;
	font-size: 14px;
	color: #111;
	background: #fffffb;
	-webkit-box-shadow: inset 0 0 0 1px #ebd490;
	box-shadow: inset 0 0 0 1px #ebd490;
	border-radius: 4px
}

.web-index-mobile .body-container .main-container .question-container .panel-body .sub-question-container .hor-group .item .solution-wrapper .solution-content {
	margin: 0;
	line-height: 20px;
	height: auto;
	max-height: 60px;
	overflow: hidden
}

.web-index-mobile .body-container .main-container .question-container .panel-body .sub-question-container .hor-group .item .solution-wrapper .solution-content .user {
	float: left;
	color: #b39023;
	margin-right: 5px
}

.web-index-mobile .body-container .main-container .question-container .panel-body .sub-question-container .hor-group .item .solution-wrapper:after,
.web-index-mobile .body-container .main-container .question-container .panel-body .sub-question-container .hor-group .item .solution-wrapper:before {
	position: absolute;
	content: '';
	left: 16px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 10px 8px 10px
}

.web-index-mobile .body-container .main-container .question-container .panel-body .sub-question-container .hor-group .item .solution-wrapper:before {
	top: -7px;
	border-color: transparent transparent #ebd490 transparent
}

.web-index-mobile .body-container .main-container .question-container .panel-body .sub-question-container .hor-group .item .solution-wrapper:after {
	top: -6px;
	border-color: transparent transparent #fffffb transparent
}

.web-index-mobile .body-container .main-container .blog-container {
	margin-top: 1rem
}

.web-index-mobile .body-container .main-container .blog-container .panel-header .link-wrapper {
	display: none
}

.web-index-mobile .body-container .main-container .blog-container .panel-body {
	display: block
}

.web-index-mobile .body-container .main-container .blog-container .panel-body .blog-list {
	width: 100%
}

.web-index-mobile .body-container .main-container .blog-container .panel-body .blog-picture-list {
	margin-top: 1rem
}

.web-index-mobile .body-container .main-container .blog-container .panel-body .blog-picture-list .blog-thumbs {
	width: 100%;
	margin: 0 0 -4px 0
}

.web-index-mobile .body-container .main-container .blog-container .panel-body .blog-picture-list .blog-thumbs .blog-thumb {
	position: relative;
	width: 50%;
	height: 90px;
	margin-bottom: 4px;
	padding: 0 2px
}

.web-index-mobile .body-container .main-container .blog-container .panel-body .blog-picture-list .blog-thumbs .blog-thumb .thumb-txt {
	bottom: 10px;
	left: 6px;
	right: 6px
}

.web-index-mobile .body-container .main-container .job-container {
	margin-top: 1rem;
	display: block
}

.web-index-mobile .body-container .main-container .job-container .col-of-career {
	width: 100%
}

.web-index-mobile .body-container .main-container .job-container .col-of-recruit {
	width: 100%;
	margin-top: 1rem
}

.web-index-mobile .body-container .main-container .job-container .col-of-recruit .tags-wrapper .tag {
	margin: 3px 10px 3px 0
}

.web-index-mobile .body-container .main-container .job-container .col-of-recruit .osc-link a {
	color: #022856
}

.web-index-mobile .body-container .main-container .job-container .col-of-recruit .osc-link span {
	color: #022856;
	display: inline
}

.web-index-mobile .body-container .aside-container {
	width: 100%;
	margin-top: 1rem
}

.web-index-mobile .body-container .aside-container .aside-header {
	height: 26px;
	margin: 20px 0 10px 0;
	-webkit-box-shadow: inset 0 -1px 0 0 #d8d8d8;
	box-shadow: inset 0 -1px 0 0 #d8d8d8
}

.web-index-mobile .body-container .aside-container .aside-header .name {
	margin: 0;
	padding: 0 5px;
	font-size: 14px;
	color: #06ad3d;
	-webkit-box-shadow: inset 0 -1px 0 0 transparent;
	box-shadow: inset 0 -1px 0 0 transparent;
	-webkit-transition: color .2s, -webkit-box-shadow .2s;
	transition: color .2s, -webkit-box-shadow .2s;
	transition: color .2s, box-shadow .2s;
	transition: color .2s, box-shadow .2s, -webkit-box-shadow .2s;
	font-weight: 700
}

.web-index-mobile .body-container .aside-container .aside-header .name.active {
	color: #06ad3d;
	-webkit-box-shadow: inset 0 -1px 0 0 #06ad3d;
	box-shadow: inset 0 -1px 0 0 #06ad3d
}

.web-index-mobile .body-container .aside-container .aside-header .more {
	font-size: 12px;
	color: #9b9b9b
}

.web-index-mobile .body-container .aside-container .aside-header .more:hover {
	color: #06ad3d
}

.web-index-mobile .body-container .aside-container .tweets-container .aside-title {
	margin: 1rem 0 .5rem;
	font-size: 14px;
	color: #a00;
	line-height: 20px
}

.web-index-mobile .body-container .aside-container .tweets-container .aside-title a {
	color: #a00
}

.web-index-mobile .body-container .aside-container .tweets-container .tweet-form .editor-wrapper {
	position: relative
}

.web-index-mobile .body-container .aside-container .tweets-container .tweet-form .editor-wrapper .tweet-editor {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-filter: blur(0);
	-moz-filter: blur(0);
	-o-filter: blur(0);
	-ms-filter: blur(0);
	filter: blur(0);
	opacity: 1;
	-webkit-transition: all .2s;
	transition: all .2s
}

.web-index-mobile .body-container .aside-container .tweets-container .tweet-form .editor-wrapper .tweet-editor.blur {
	opacity: .6;
	-webkit-filter: blur(2px);
	-moz-filter: blur(2px);
	-o-filter: blur(2px);
	-ms-filter: blur(2px);
	filter: blur(2px)
}

.web-index-mobile .body-container .aside-container .tweets-container .tweet-form .editor-wrapper .tweet-editor .tweet-textarea {
	font-size: 12px;
	padding: 8px;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	height: 51px;
	border: 1px solid #d8d8d8;
	border-right: none;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	resize: none;
	outline: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}

.web-index-mobile .body-container .aside-container .tweets-container .tweet-form .editor-wrapper .tweet-editor .send-btn {
	padding: 0;
	font-size: 14px;
	text-align: center;
	color: #fff;
	width: 44px;
	background: #21b351;
	border: 0;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	cursor: pointer;
	outline: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}

.web-index-mobile .body-container .aside-container .tweets-container .tweet-form .editor-wrapper .editor-tip {
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	width: 100%;
	height: 54px;
	line-height: 54px;
	display: none;
	text-align: center;
	-webkit-box-shadow: inset 0 0 1px 0 #d8d8d8;
	box-shadow: inset 0 0 1px 0 #d8d8d8;
	border-radius: 4px;
	font-size: 14px;
	color: #21b351;
	font-weight: 700
}

.web-index-mobile .body-container .aside-container .tweets-container .tweet-form .editor-wrapper .editor-tip.show {
	display: block
}

.web-index-mobile .body-container .aside-container .tweets-container .tweet-form .editor-wrapper .editor-tip.negative {
	color: #ff525a
}

.web-index-mobile .body-container .aside-container .tweets-container .tweets-wrap {
	margin-top: 10px
}

.web-index-mobile .body-container .aside-container .tweets-container .tweets-wrap .aside-header .tweets-tab {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.web-index-mobile .body-container .aside-container .tweets-container .tweets-wrap .aside-header .tweets-tab .item {
	margin: 0;
	padding: 0 12px;
	font-size: 14px;
	color: #111;
	-webkit-box-shadow: inset 0 -1px 0 0 transparent;
	box-shadow: inset 0 -1px 0 0 transparent;
	-webkit-transition: color .2s, -webkit-box-shadow .2s;
	transition: color .2s, -webkit-box-shadow .2s;
	transition: color .2s, box-shadow .2s;
	transition: color .2s, box-shadow .2s, -webkit-box-shadow .2s;
	cursor: pointer
}

.web-index-mobile .body-container .aside-container .tweets-container .tweets-wrap .aside-header .tweets-tab .item.active {
	color: #06ad3d;
	-webkit-box-shadow: inset 0 -1px 0 0 #06ad3d;
	box-shadow: inset 0 -1px 0 0 #06ad3d;
	font-weight: 700
}

.web-index-mobile .body-container .aside-container .tweets-container .tweets-wrap .tab-body {
	display: none
}

.web-index-mobile .body-container .aside-container .tweets-container .tweets-wrap .tab-body.active {
	display: block
}

.web-index-mobile .body-container .aside-container .tweets-container .tweets-wrap .tweets-list {
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}

.web-index-mobile .body-container .aside-container .tweets-container .tweets-wrap .tweets-list .tweet-item {
	position: relative;
	display: block;
	padding: 5px 0
}

.web-index-mobile .body-container .aside-container .tweets-container .tweets-wrap .tweets-list .tweet-item .content-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.web-index-mobile .body-container .aside-container .tweets-container .tweets-wrap .tweets-list .tweet-item .content-wrap a {
	color: #0b3566
}

.web-index-mobile .body-container .aside-container .tweets-container .tweets-wrap .tweets-list .tweet-item .content-wrap a:hover {
	color: #4990e2
}

.web-index-mobile .body-container .aside-container .tweets-container .tweets-wrap .tweets-list .tweet-item .content-wrap .avatar {
	width: 24px;
	margin-right: 7px;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.web-index-mobile .body-container .aside-container .tweets-container .tweets-wrap .tweets-list .tweet-item .content-wrap .content {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.web-index-mobile .body-container .aside-container .tweets-container .tweets-wrap .tweets-list .tweet-item .content-wrap .content .text {
	font-size: 14px;
	overflow: hidden;
	line-height: 20px
}

.web-index-mobile .body-container .aside-container .tweets-container .tweets-wrap .tweets-list .tweet-item .content-wrap .content .text .memo {
	color: #111
}

.web-index-mobile .body-container .aside-container .tweets-container .tweets-wrap .tweets-list .tweet-item .content-wrap .content .meta {
	margin: 2px 0 0 0;
	font-size: 12px
}

.web-index-mobile .body-container .aside-container .tweets-container .tweets-wrap .tweets-list .tweet-item .content-wrap .content .meta,
.web-index-mobile .body-container .aside-container .tweets-container .tweets-wrap .tweets-list .tweet-item .content-wrap .content .meta a {
	color: #9b9b9b
}

.web-index-mobile .body-container .aside-container .tweets-container .tweets-wrap .tweets-list .tweet-item .content-wrap .content .meta>a.like {
	float: right;
	cursor: pointer
}

.web-index-mobile .body-container .aside-container .tweets-container .tweets-wrap .tweets-list .tweet-item.blocked .content-wrap {
	-webkit-filter: blur(4px);
	-moz-filter: blur(4px);
	-o-filter: blur(4px);
	-ms-filter: blur(4px);
	filter: blur(4px);
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	pointer-events: none
}

.web-index-mobile .body-container .aside-container .tweets-container .tweets-wrap .tweets-list .tweet-item.blocked .blocked-cover-tip {
	position: absolute;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	top: 0;
	bottom: -4px;
	left: -5px;
	right: -5px;
	font-size: 1em;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	color: rgba(0, 0, 0, .87);
	text-shadow: 0 0 3px #fff;
	pointer-events: none;
	background: rgba(255, 255, 255, .3);
	border: 1px dashed #eee;
	border-radius: 2px;
	opacity: 0;
	-webkit-transition: opacity .2s ease-in;
	transition: opacity .2s ease-in;
	padding: 10px;
	text-align: center
}

.web-index-mobile .body-container .aside-container .tweets-container .tweets-wrap .tweets-list .tweet-item.blocked .blocked-cover-tip.hover {
	opacity: 1
}

.web-index-mobile .body-container .aside-container .tweets-container .tweets-wrap .tweets-list .tweet-item.blocked .blocked-cover-tip {
	font-size: .85714286em;
	top: 0;
	bottom: 5px
}

.web-index-mobile .body-container .aside-container .tweets-container .tweets-wrap .tweets-list .topic-item {
	position: relative;
	display: block
}

.web-index-mobile .body-container .aside-container .tweets-container .tweets-wrap .tweets-list .topic-item+.topic-item {
	margin-top: 10px
}

.web-index-mobile .body-container .aside-container .tweets-container .tweets-wrap .tweets-list .topic-item .topic-card {
	position: relative;
	display: block;
	cursor: pointer;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow: visible;
	height: 68px
}

.web-index-mobile .body-container .aside-container .tweets-container .tweets-wrap .tweets-list .topic-item .topic-card:hover .topic-card-inner .topic-background {
	-webkit-transform: scale(1.05);
	transform: scale(1.05)
}

.web-index-mobile .body-container .aside-container .tweets-container .tweets-wrap .tweets-list .topic-item .topic-card:hover .topic-card-inner .topic-cover:before {
	opacity: 1
}

.web-index-mobile .body-container .aside-container .tweets-container .tweets-wrap .tweets-list .topic-item .topic-card .topic-card-inner {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	display: block;
	overflow: hidden;
	border-radius: 4px
}

.web-index-mobile .body-container .aside-container .tweets-container .tweets-wrap .tweets-list .topic-item .topic-card .topic-card-inner .topic-background {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	display: block;
	overflow: hidden;
	-webkit-transition: all .15s linear;
	transition: all .15s linear;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center bottom;
	background-color: #f8f8f8;
	background-image: url(/new-osc/img/tweet-topic-card-default-bg.jpg)
}

.web-index-mobile .body-container .aside-container .tweets-container .tweets-wrap .tweets-list .topic-item .topic-card .topic-card-inner .topic-cover {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	display: block;
	content: '';
	-webkit-transition: opacity .2s linear;
	transition: opacity .2s linear;
	background: linear-gradient(-40deg, rgba(0, 0, 0, 0) 0, #250306 50%)
}

.web-index-mobile .body-container .aside-container .tweets-container .tweets-wrap .tweets-list .topic-item .topic-card .topic-card-inner .topic-cover:before {
	display: block;
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: linear-gradient(-40deg, rgba(0, 0, 0, .2) 0, rgba(0, 0, 0, 0) 50%);
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
	opacity: 0
}

.web-index-mobile .body-container .aside-container .tweets-container .tweets-wrap .tweets-list .topic-item .topic-card .topic-card-inner .topic-info {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	height: 100%;
	padding-left: 16px;
	padding-right: 16px;
	color: #faf3dc;
	-webkit-transition: color .2s linear;
	transition: color .2s linear;
	font-size: 16px
}

.web-index-mobile .body-container .aside-container .tweets-container .tweets-wrap .tweets-list .topic-item .topic-card .topic-card-inner .topic-info .title {
	font-size: 1em;
	line-height: 1.25em;
	font-weight: 700;
	opacity: .9;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin-right: 14px;
	text-align: left;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}

.web-index-mobile .body-container .aside-container .tweets-container .tweets-wrap .tweets-list .topic-item .topic-card .topic-card-inner .topic-info .meta {
	font-size: .8125em;
	opacity: .8;
	text-align: right;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.web-index-mobile .body-container .aside-container .tweets-container .tweets-wrap .tweets-list .view-more-button {
	margin-top: 10px
}

.web-index-mobile .body-container .aside-container .events-container .event-thumb {
	display: block;
	font-size: 0;
	min-height: 189px
}

.web-index-mobile .body-container .aside-container .events-container .event-thumb .name {
	margin: 0;
	font-size: 16px;
	line-height: 22px
}

.web-index-mobile .body-container .aside-container .events-container .event-thumb .time {
	padding: 0 1em 0 0
}

.web-index-mobile .body-container .aside-container .events-container .event-thumb .address,
.web-index-mobile .body-container .aside-container .events-container .event-thumb .time {
	font-size: 12px;
	font-style: normal
}

.web-index-mobile .body-container .aside-container .events-container .event {
	margin: 8px 0;
	display: block
}

.web-index-mobile .body-container .aside-container .events-container .event .name {
	margin: 0;
	font-size: 14px;
	font-weight: 400;
	color: #022856;
	line-height: 20px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.web-index-mobile .body-container .aside-container .events-container .event .name:hover {
	color: #4990e2
}

.web-index-mobile .body-container .aside-container .events-container .event .sub {
	font-size: 12px;
	color: #9b9b9b;
	height: 18px
}

.web-index-mobile .body-container .aside-container .events-container .event .time {
	padding: 0 1em 0 0
}

.web-index-mobile .body-container .aside-container .events-container .event .address {
	font-style: normal
}

.web-index-mobile .body-container .aside-container .week-magazine-container figure {
	max-width: 100%;
	overflow: hidden;
	margin: 0;
	padding: 0
}

.web-index-mobile .body-container .aside-container .week-magazine-container figure img {
	display: block;
	width: 100%;
	max-width: 100%;
	overflow: hidden
}

.web-index-mobile .body-container .aside-container .online-tools-container .tool-list {
	padding: 0;
	margin: 0
}

.web-index-mobile .body-container .aside-container .online-tools-container .tool-list .toolitem {
	padding: 0 0 6px 0
}

.web-index-mobile .body-container .aside-container .online-tools-container .tool-list .toolitem.underline {
	border-bottom: 1px dashed #ddd;
	margin: 0 0 6px 0
}

.web-index-mobile .body-container .aside-container .online-tools-container .tool-list .toolitem .img {
	display: block;
	width: 48px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin: 0 5px 0 0;
	overflow: hidden
}

.web-index-mobile .body-container .aside-container .online-tools-container .tool-list .toolitem .img img {
	width: 48px;
	height: 48px;
	overflow: hidden
}

.web-index-mobile .body-container .aside-container .online-tools-container .tool-list .toolitem .detail .name a {
	font-size: 14px;
	text-decoration: none;
	font-weight: 700;
	color: #3e62a6;
	outline: 0;
	line-height: 16px;
	display: block
}

.web-index-mobile .body-container .aside-container .online-tools-container .tool-list .toolitem .detail .intro {
	font-size: 12px;
	display: block;
	color: #9a9a9a;
	margin: 5px 0 0 0
}

.web-question-common {
	padding-top: 10px !important
}

.web-question-common>.row.pt-row {
	padding-top: .5em
}

@media only screen and (max-width:767px) {
	.web-question-common {
		padding-top: 0 !important
	}
}

.web-question-common .question-follow-btn.ui.mini.compact.green.basic.button {
	min-width: 80px
}

.question-list-container {
	margin-bottom: 1em
}

@media only screen and (min-width:768px) {
	.question-list-container {
		min-height: 440px
	}
}

.question-list-container .ad-header img {
	max-width: 100%
}

.questions-list-container .question-item .extra.question-tags {
	margin-bottom: -.25rem
}

.questions-list-container .question-item .extra.question-tags>.label {
	margin-top: 0
}

.questions-list-container .question-item .extra.question-tags>.label img {
	display: inline-block;
	vertical-align: baseline;
	height: 22px !important;
	border-radius: .14285714rem;
	padding: 2px 0;
	margin: -.5833em .5em -.5833em 0
}

.questions-list-container .question-item .extra.question-meta {
	margin-bottom: -.5em
}

.questions-list-container .question-item .extra.question-meta .ui.horizontal.list {
	margin: 0
}

.questions-list-container .question-item .extra.answer-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	margin: 10px 0 0;
	padding: 15px 15px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 2px;
	background: #f8f8f8
}

.questions-list-container .question-item .extra.answer-container>.image {
	position: relative;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	display: block;
	float: none;
	margin: 0;
	padding: 0
}

.questions-list-container .question-item .extra.answer-container .answer-wrap {
	display: block;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	margin: 0;
	padding: 0;
	font-size: 1em
}

.questions-list-container .question-item .extra.answer-container .answer-wrap .author-info {
	margin-top: -.2em
}

.questions-list-container .question-item .extra.answer-container .answer-wrap .author-info>a:hover {
	color: #1e70bf
}

.questions-list-container .question-item .extra.answer-container .answer-wrap .author-info>a {
	color: rgba(0, 0, 0, .85);
	font-weight: 500
}

.questions-list-container .question-item .extra.answer-container .answer-wrap .author-info .best-answer-flag {
	color: #32aa66;
	position: absolute;
	top: 12px;
	right: 15px
}

.questions-list-container .question-item .extra.answer-container>.ui.small.image {
	margin-top: 22px
}

.questions-list-container .question-item .extra.answer-container .answer-wrap .answer-description {
	margin-top: .4em;
	font-size: 1em;
	line-height: 1.4285em;
	color: rgba(0, 0, 0, .87);
	padding-right: 8px;
	overflow: hidden
}

.questions-list-container .question-item .extra.answer-container .answer-wrap .answer-meta {
	margin: .3em 0 -.65em
}

.questions-list-container .question-item .extra.answer-container .answer-wrap .answer-meta .ui.horizontal.list {
	margin: 0
}

.questions-list-container .question-item .extra.answer-container .answer-wrap .answer-meta .item.vote-item .icon {
	margin-bottom: -2px;
	padding: 0;
	font-size: 22px;
	line-height: 14px;
	overflow: hidden;
	height: 14px;
	width: 18px;
	vertical-align: baseline;
	cursor: pointer
}

.questions-list-container .question-item .extra.answer-container .answer-wrap .answer-meta .item.vote-item .icon:hover {
	color: rgba(0, 0, 0, .87)
}

.questions-list-container .question-item .extra.answer-container .answer-wrap .answer-meta .item.vote-item .icon.up.active,
.questions-list-container .question-item .extra.answer-container .answer-wrap .answer-meta .item.vote-item .icon.up:hover {
	color: #32aa66
}

.questions-list-container .question-item .extra.answer-container .answer-wrap .answer-meta .item.vote-item .icon.down.active,
.questions-list-container .question-item .extra.answer-container .answer-wrap .answer-meta .item.vote-item .icon.down:hover {
	color: #ef404a
}

.questions-list-container .question-item .statistics-wrap {
	width: 65px;
	margin-right: 5px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	overflow: hidden;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

@media only screen and (max-width:767px) {
	.questions-list-container .question-item .statistics-wrap {
		display: none
	}
}

.questions-list-container .question-item .statistics-wrap .statistic {
	margin: 0 1.5em
}

.questions-list-container .question-item .statistics-wrap .statistic .label {
	margin-top: .4em;
	color: rgba(0, 0, 0, .5);
	font-weight: 400
}

.questions-list-container .question-item .statistics-wrap .statistic .value {
	font-weight: 700
}

.questions-list-container .question-item .statistics-wrap .statistic .value.green {
	color: #32aa66
}

.questions-list-container .question-item .statistics-wrap .statistic .value.red {
	color: #ac0000
}

.web-question-common .question-tab {
	margin-bottom: 20px !important
}

.web-question .question-tab {
	margin-top: -12px !important
}

.web-question .question-tab.menu .show-type-dropdown .menu {
	min-width: 200px !important;
	font-size: 14px;
	max-height: 350px;
	overflow: auto;
	overflow-x: hidden
}

.web-question .question-tab.menu .show-type-dropdown .text .description {
	display: none
}

.web-question .question-tab.menu .show-type-dropdown .menu .item.on {
	font-weight: 700 !important
}

.web-question .question-tab.menu .show-type-dropdown .menu .item .text {
	display: block;
	max-width: 200px;
	overflow: hidden;
	text-overflow: ellipsis
}

.web-question .question-tab.menu .show-type-dropdown .menu .item:active {
	border-color: transparent
}

@media only screen and (max-width:767px) {
	.web-question-common .question-tab {
		margin-bottom: 8px !important
	}

	.web-question .question-tab {
		margin-top: -.4rem !important
	}

	.web-question-common .question-tab .right.menu {
		display: none !important
	}
}

.web-question-common .question-panel-wrap {
	margin-bottom: 20px
}

.web-question-common .question-panel-header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 1rem
}

.web-question-common .question-panel-header.mb20 {
	margin-bottom: 20px
}

.web-question-common .question-panel-header.dividing {
	padding-bottom: .21428571rem;
	border-bottom: 1px solid rgba(34, 36, 38, .15)
}

.web-question-common .question-panel-header .header-title {
	margin-right: 20px
}

.web-question-common .question-panel-header .header-title .header {
	font-size: 18px;
	font-weight: 700
}

.web-question-common .question-panel-header .header-extra {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.web-question-common .question-panel-header .header-extra .extra-info {
	text-align: right
}

.web-question-common .question-panel-header .header-extra .search-input {
	width: 100%
}

.web-question-common .question-panel-header .header-extra .search-input input {
	border-color: #efefef !important
}

.web-question-common .question-panel-header .header-extra .search-input input:focus {
	border-color: #1cab43 !important
}

@media only screen and (max-width:767px) {
	.web-question-common .question-panel-header:not(.inline) {
		display: block
	}

	.web-question-common .question-panel-header:not(.inline) .header-title {
		margin-right: 0
	}

	.web-question-common .question-panel-header .header-title .header {
		padding-top: 0
	}

	.web-question-common .question-panel-header:not(.inline) .header-extra .extra-info {
		text-align: left
	}
}

.web-question-search .search-title {
	margin: 1.5rem 0 2rem
}

.web-question-search .search-title span {
	color: #32aa66
}

.web-question-common .question-tags {
	margin-bottom: -.8em
}

.web-question-common .question-tags .tag-item {
	display: block;
	float: left;
	border-radius: 20px;
	background: none #fff;
	border: 1px solid rgba(34, 36, 38, .15);
	color: rgba(0, 0, 0, .6);
	padding: .35em 1em;
	font-size: 1rem;
	vertical-align: baseline;
	text-transform: none;
	-webkit-transition: all .2s ease;
	transition: all .2s ease;
	cursor: pointer;
	margin: 0 .8em .8em 0;
	line-height: 1.2;
	height: 2em
}

.web-question-common .tags-divider {
	margin: 1.5em 0
}

@media only screen and (max-width:767px) {
	.web-question-common .question-tags .tag-item {
		margin: 0 .6em .6em 0
	}
}

.web-question-subscribed .question-tags.tab .tag-item.active,
.web-question-subscribed .question-tags.tab .tag-item:hover {
	background-color: #32aa66;
	border: 1px solid #32aa66;
	color: #fff
}

.web-question-common .question-tags.settings .tag-item.subscribed,
.web-question-common .question-tags.settings .tag-item.subscribed-hover,
.web-question-common .question-tags.settings .tag-item.unsubscribed-hover {
	background-color: #fff;
	color: #32aa66;
	border: 1px solid #32aa66
}

.web-question-common .question-tags.settings .tag-item .tag-btn {
	display: none
}

.question-topic-cards .topic-card {
	cursor: pointer
}

.question-topic-cards .topic-card:hover {
	cursor: pointer
}

.question-topic-cards .topic-card .content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.question-topic-cards .topic-card .content .card-image {
	width: 64px;
	margin-right: .8em
}

.question-topic-cards .topic-card .content .card-image img {
	width: 64px;
	height: 64px;
	max-width: none
}

.question-topic-cards .topic-card .content .card-info {
	width: 100%
}

.question-topic-cards .topic-card .content .card-info .header-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: .5em
}

.question-topic-cards .topic-card .content .card-info .header-wrap .header {
	margin: 0 1em 0 0;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	font-size: 16px;
	font-weight: 700;
	color: rgba(0, 0, 0, .85)
}

.question-topic-cards .topic-card .content .card-info>.description {
	max-height: 76px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4
}

.question-topic-cards .topic-card .extra.card-action-wrap {
	border-top: 0 !important;
	padding-top: 0
}

.question-topic-cards .topic-card .card-action>.ui.button.question-follow-btn.unsubscribed,
.question-topic-cards .topic-card .card-action>.ui.button.question-follow-btn.unsubscribed-hover {
	margin-left: -1px
}

.question-topic-cards .topic-card .card-action>.ui.button.question-follow-btn.subscribed,
.question-topic-cards .topic-card .card-action>.ui.button.question-follow-btn.subscribed-hover {
	background: #fff !important;
	font-weight: 400;
	text-transform: none;
	text-shadow: none !important;
	-webkit-box-shadow: 0 0 0 1px #32aa66 inset !important;
	box-shadow: 0 0 0 1px #32aa66 inset !important;
	color: #32aa66 !important;
	margin-left: -1px
}

.web-question-common .popup-tag-detail {
	width: 320px;
	max-width: 320px
}

.web-question-common .popup-tag-detail .header {
	margin: 0 1em 0 0;
	font-size: 16px;
	font-weight: 700;
	color: rgba(0, 0, 0, .85)
}

.web-question-common .popup-tag-detail .content {
	text-align: left
}

.web-question-common .popup-tag-detail a.ui.primary.button,
.web-question-common .popup-tag-detail a.ui.primary.button:hover {
	color: #fff
}

.web-question-common .popup-tag-detail .question-follow-btn {
	margin-left: 4px
}

@media only screen and (max-width:767px) {
	.web-question-common .popup-tag-detail .ui.items>.item {
		margin: .5em 0
	}

	.web-question-common .popup-tag-detail .question-follow-btn {
		margin-left: 0;
		margin-top: 10px
	}
}

.web-question-subscribed-settings .empty-subscribed-topic {
	position: relative;
	background: none transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
	text-align: center;
	border: 1px solid rgba(34, 36, 38, .15);
	border-radius: .14285714rem;
	margin-bottom: 1rem;
	padding: 2.6em 1em 2em
}

.web-question-subscribed-settings .empty-subscribed-topic p {
	margin-bottom: .5em
}

.web-question-subscribed-settings .empty-subscribed-topic p:last-child {
	margin-bottom: 0
}

.web-question-subscribed-settings .question-tags.settings .tag-item.tag-add-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 2.4em;
	padding: 0;
	line-height: 2em;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background-color: #fff;
	color: #32aa66;
	border: 1px solid #32aa66
}

.web-question-subscribed-settings .question-tags.settings .tag-item.tag-add-wrap .tag-add-btn {
	font-weight: 700;
	margin-top: -1px
}

.web-question-subscribed-settings .question-tags.settings .tag-item.tag-add-wrap .tag-input-wrap {
	display: none;
	min-height: unset;
	min-width: unset;
	height: 100%;
	border-radius: 0;
	border: 0;
	background: 0 0;
	padding: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin-right: .5em
}

.web-question-subscribed-settings .question-tags.settings .tag-item.tag-add-wrap .tag-input-wrap .tag-input {
	display: inline-block;
	outline: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border-radius: 0;
	border: 0;
	background: 0 0;
	width: 100%;
	padding: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: rgba(0, 0, 0, .6);
	overflow: hidden
}

.web-question-subscribed-settings .question-tags.settings .tag-item.tag-add-wrap .tag-input-wrap .tag-input,
.web-question-subscribed-settings .question-tags.settings .tag-item.tag-add-wrap .tag-input-wrap .text {
	line-height: 2em;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 100%;
	overflow: hidden
}

.web-question-subscribed-settings .question-tags.settings .tag-item.tag-add-wrap .tag-submit-btn {
	display: none;
	cursor: pointer;
	font-weight: 700
}

.web-question-subscribed-settings .question-tags.settings .tag-item.tag-add-wrap.active {
	width: 14em;
	padding-left: 1em;
	padding-right: 1em;
	cursor: default
}

.web-question-subscribed-settings .question-tags.settings .tag-item.tag-add-wrap.active .tag-add-btn {
	display: none
}

.web-question-subscribed-settings .question-tags.settings .tag-item.tag-add-wrap.active .tag-input-wrap {
	display: block
}

.web-question-subscribed-settings .question-tags.settings .tag-item.tag-add-wrap.active .tag-submit-btn {
	display: block;
	margin-top: -1px
}

.web-question-common .breadcrumb {
	display: block;
	margin-bottom: 15px
}

.web-question-common .breadcrumb .right-info {
	float: right;
	font-size: 1rem;
	padding-top: .125em
}

.web-question-common .question-search-bar .search-input input {
	border-color: #efefef !important
}

.web-question-common .question-search-bar .search-input input:focus {
	border-color: #1cab43 !important
}

.web-question-common.web-question-tags .question-search-bar .search-input {
	width: 100%
}

.web-question-common .left-channel .ui.menu.nav-menu {
	width: 100% !important;
	text-align: center
}

.web-question-common .left-channel .ui.menu.nav-menu .item {
	margin: 1rem 0;
	font-size: 1.07142857rem;
	line-height: 1.28571429em;
	padding: 0
}

.web-question-common .left-channel .ui.menu.nav-menu .item.active {
	font-weight: 700
}

.web-question-common .left-channel .ui.menu.nav-menu .item:first-child {
	margin-top: 2px
}

.web-question-common .left-channel .ui.menu.nav-menu .item+.item.topics {
	border-top: 1px solid #efefef;
	padding-top: 1rem
}

.web-question-common .left-channel .ui.menu.nav-menu .item.topics {
	border-bottom: 1px solid #efefef;
	padding: 0 0 1rem 0
}

.question-sidebar .user-action {
	margin: 0 0 30px
}

.question-sidebar .user-action .ask-btn {
	margin-bottom: 10px;
	font-size: 1rem;
	line-height: 16px
}

.question-sidebar .user-action .buttons {
	border: none
}

.question-sidebar .user-action .buttons .button {
	position: relative;
	padding-left: 0;
	padding-right: 0
}

.question-sidebar .user-action .buttons .button.unread .text {
	display: inline-block;
	position: relative
}

.question-sidebar .user-action .buttons .button.unread .text:before {
	position: absolute;
	content: '';
	top: -2px;
	right: -10px;
	width: 6px;
	height: 6px;
	background: #d72e35;
	border-radius: 100%
}

@media only screen and (max-width:767px) {
	.question-sidebar .user-action {
		margin-top: 20px
	}

	.question-sidebar .user-action .ask-btn {
		margin-bottom: 10px;
		font-size: 1rem;
		margin-top: 0;
		line-height: 1em
	}
}

.question-sidebar .section>.ui.list.header-wrap .tabs .tab {
	display: inline-block;
	cursor: pointer;
	margin-left: 4px
}

.question-sidebar .section>.ui.list.header-wrap .tabs .tab.active {
	font-weight: 700
}

.question-sidebar .section .tab-body {
	display: none
}

.question-sidebar .section .tab-body.active {
	display: block
}

.question-sidebar .section.user-list>.ui.items>.item>.content>.extra.labels {
	margin-top: 0;
	height: 25px;
	overflow: hidden
}

.question-sidebar .section.user-list>.ui.items>.item>.content>.extra.labels>.label {
	margin-bottom: 0
}

.question-sidebar .topics-list .ui.items>.item>.image {
	width: 48px !important;
	height: 48px !important;
	overflow: hidden
}

.question-sidebar .topics-list .ui.items>.item>.image+.content {
	padding-left: 1em
}

@media only screen and (max-width:767px) {
	.question-sidebar .topics-list .ui.items>.item {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		margin: 1em 0
	}

	.question-sidebar .topics-list .ui.items>.item>.image+.content {
		padding: 0 0 0 1em
	}
}

.question-sidebar .active-user.ui.horizontal.list:not(.celled)>.item:first-child {
	margin-left: 1em !important
}

.question-sidebar .active-user {
	display: block !important;
	font-size: inherit !important;
	margin-left: -1em !important
}

.question-sidebar .section.hot-question .ui.items .item>.content>.header {
	display: inline
}

.question-sidebar .section.hot-question .reply-count {
	display: inline-block;
	margin-left: 4px;
	font-size: .78571429rem;
	color: rgba(0, 0, 0, .4)
}

.question-sidebar .section.hot-question .reply-count:hover {
	color: rgba(0, 0, 0, .95)
}

.question-sidebar .section.hot-subscribed .extra.content {
	max-height: 38px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2
}

.question-sidebar .section.hot-subscribed .subscribed-btn {
	padding: .45em .85em .45em;
	margin-top: -.18em;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	text-align: right;
	min-width: 74px
}

.question-sidebar .section.sidebar-tags .tag-item {
	border-radius: 25px;
	color: rgba(0, 0, 0, .6);
	cursor: pointer
}

.question-sidebar .section.sidebar-tags .tag-item.subscribed,
.question-sidebar .section.sidebar-tags .tag-item.subscribed-hover,
.question-sidebar .section.sidebar-tags .tag-item.unsubscribed-hover {
	background-color: #fff;
	color: #32aa66;
	border: 1px solid #32aa66
}

.question-sidebar .section.sidebar-tags .tag-item .tag-btn {
	display: none
}

.question-sidebar .section.author-card {
	padding-top: .2em
}

.question-sidebar .section.author-card .author-info {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.question-sidebar .section.author-card .author-info .author-content {
	padding-left: 1em;
	padding-top: .2em
}

.question-sidebar .section.author-card .author-info .author-content .extra {
	margin-top: .5em;
	color: rgba(0, 0, 0, .4)
}

.question-sidebar .section.author-card .author-toolbar {
	margin-top: 1em;
	width: 100%
}

.question-sidebar .section.author-card .author-toolbar .ui.list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.question-sidebar .section.author-card .author-toolbar .ui.list .item {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin-left: .5em
}

.question-sidebar .section.author-card .author-toolbar .ui.list .item>.follow-btn {
	min-width: 96px
}

.question-sidebar .section.author-card .author-toolbar .ui.list .item>.button {
	width: 100%;
	padding: .78571429em .5em .78571429em
}

@media only screen and (max-width:1245px) and (min-width:992px) {
	.question-sidebar .section.author-card .author-toolbar .ui.list .item>.follow-btn {
		min-width: initial
	}

	.question-sidebar .section.author-card .author-toolbar .ui.list .item>a>i.icon {
		margin: 0
	}

	.question-sidebar .section.author-card .author-toolbar .ui.list .item>a>span.text {
		display: none
	}
}

@media only screen and (max-width:767px) {
	.web-question-topics .topics-wrapper .question-topic-cards {
		margin-top: 0
	}
}

#newQuestion {
	padding-top: 8px !important
}

#newQuestion .captcha-field {
	width: 160px
}

#newQuestion .captcha-field .captcha {
	width: 115px
}

#newQuestion .new-question.form .body-textarea {
	min-height: 423px
}

@media only screen and (max-width:442px) {
	#newQuestion .catalog .item {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	#newQuestion .catalog .item i {
		margin: 0
	}

	#newQuestion .catalog .item span {
		padding: .92857143em 0 0;
		width: 2.5em;
		line-height: 1.2em
	}
}

#newQuestion .poll-settings .poll-detail-settings {
	display: none
}

#newQuestion .poll-settings .poll-detail-settings.show {
	display: block
}

#newQuestion .poll-settings .poll-detail-settings .options-wrap .options-list .option-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

#newQuestion .poll-settings .poll-detail-settings .options-wrap .options-list .option-item>.input {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

#newQuestion .poll-settings .poll-detail-settings .options-wrap .options-list .option-item .remove-option-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 32px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

#newQuestion .poll-settings .poll-detail-settings .options-wrap .options-list .option-item .remove-option-wrap .icon {
	margin: 0;
	cursor: pointer;
	color: rgba(0, 0, 0, .4)
}

#newQuestion .poll-settings .poll-detail-settings .options-wrap .options-list .option-item .remove-option-wrap .icon:hover {
	color: rgba(0, 0, 0, .8)
}

#newQuestion .poll-settings .poll-detail-settings .options-wrap .options-action {
	margin: 1em 0
}

#newQuestion .poll-settings .poll-detail-settings .options-wrap .options-action .add-option {
	cursor: pointer
}

.question-detail .detail-comments .disabled-comment-tips {
	margin-top: 2em
}

.question-detail .article-detail .tags {
	margin: 10px 0 10px 0
}

.question-detail .poll-wrap {
	margin-top: 40px
}

.question-detail .poll-wrap .poll-header {
	padding-bottom: .4rem;
	border-bottom: 1px solid rgba(34, 36, 38, .15)
}

.question-detail .poll-wrap .poll-header .poll-info {
	float: left
}

.question-detail .poll-wrap .poll-header .poll-info .title {
	font-weight: 700
}

.question-detail .poll-wrap .poll-header .poll-expired {
	float: right
}

.question-detail .poll-wrap .poll-header .poll-countdown {
	color: #f6a623
}

.question-detail .poll-wrap .poll-sub-title {
	padding: .6rem 0
}

.question-detail .poll-wrap .vote-form .poll-options .option-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.question-detail .poll-wrap .vote-form .poll-options .option-item .option-content {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	overflow: hidden;
	margin-right: 1em;
	display: block
}

.question-detail .poll-wrap .vote-form .poll-options .option-item .option-content label {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.question-detail .poll-wrap .vote-form .poll-options .option-item .option-progress {
	width: 320px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.question-detail .poll-wrap .vote-form .poll-options .option-item .option-progress .ui.progress {
	width: 100%
}

.question-detail .poll-wrap .vote-form .poll-options .option-item .option-progress .ui.progress>.bar {
	min-width: 0
}

.question-detail .poll-wrap .vote-form .poll-options .option-item .option-progress .ui.progress>.label {
	text-align: right
}

.question-detail .poll-wrap .vote-form .poll-action {
	margin: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	min-height: 30px
}

.question-detail .poll-wrap .vote-form .poll-action .user-action {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.question-detail .poll-wrap .vote-form .poll-action .user-action .submit.button {
	margin-right: .8em
}

.question-detail .poll-wrap .vote-form .poll-action .user-action .poll-vote-tip {
	font-size: 1em;
	color: #9f3a38
}

.question-detail .poll-wrap .vote-form .poll-action .right-menu {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	font-size: 1rem
}

@media only screen and (max-width:767px) {

	.question-detail .poll-wrap .poll-header .poll-expired,
	.question-detail .poll-wrap .poll-header .poll-info {
		float: none
	}

	.question-detail .poll-wrap .poll-header .poll-expired {
		margin-top: .2em
	}

	.question-detail .poll-wrap .vote-form .poll-options .option-item {
		display: block
	}

	.question-detail .poll-wrap .vote-form .poll-options .option-item .option-content {
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		margin: .35em 120px .35em 0
	}

	.question-detail .poll-wrap .vote-form .poll-options .option-item .option-progress {
		width: 100%
	}

	.question-detail .poll-wrap .vote-form .poll-options .option-item .option-progress .ui.progress {
		margin-bottom: .8em
	}

	.question-detail .poll-wrap .vote-form .poll-options .option-item .option-progress .ui.progress>.label {
		top: -1.5em;
		margin-top: -.35em;
		z-index: -1
	}
}

.question-detail .additional-remarks {
	margin-top: 2em
}

.question-detail .additional-remarks .remark-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.question-detail .additional-remarks .remark-item.hide {
	display: none
}

.question-detail .additional-remarks .remark-item .text {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	-ms-word-break: break-all;
	word-break: break-all;
	word-break: break-word;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	word-wrap: break-word
}

.question-detail .additional-remarks .remark-item .text .name {
	color: rgba(0, 0, 0, .87);
	font-weight: 700
}

.question-detail .additional-remarks .remark-item .text .name:hover {
	color: #1e70bf
}

.question-detail .additional-remarks .remark-item .text .time {
	color: rgba(0, 0, 0, .4);
	font-size: .875em
}

.question-detail .additional-remarks .remark-item .remove-btn {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-left: .3em;
	cursor: pointer;
	display: inline-block;
	color: rgba(0, 0, 0, .4);
	font-size: .875em
}

.question-detail .additional-remarks .remark-item .remove-btn:hover {
	color: rgba(0, 0, 0, .8)
}

@media only screen and (max-width:767px) {
	.question-detail .additional-remarks .remark-item .remove-btn {
		text-align: right;
		margin-left: 0;
		margin-top: .5em;
		margin-bottom: -.5em
	}
}

.question-detail .comments-wrap>.comments-header-tabs {
	margin-top: -1em
}

.question-detail .comments-wrap>.ui.header.comments-title {
	margin-bottom: .5em !important
}

.question-detail .comments-wrap>.ui.list.comments-title {
	padding-bottom: .21428571rem;
	border-bottom: 1px solid rgba(34, 36, 38, .15)
}

.question-detail .comments-wrap>.ui.list.comments-title .tabs .tab {
	display: inline-block;
	cursor: pointer;
	margin-left: 4px;
	color: rgba(0, 0, 0, .87)
}

.question-detail .comments-wrap>.ui.list.comments-title .tabs .tab.active {
	font-weight: 700
}

.question-detail .comments-wrap .comment {
	margin: 1em 0 !important
}

.question-detail .comments-wrap .comment.answer {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.question-detail .comments-wrap .comment.answer .answer-left {
	margin-right: .5em;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.question-detail .comments-wrap .comment.answer .answer-left .best-answer {
	text-align: center;
	margin-top: 8px
}

.question-detail .comments-wrap .comment.answer .answer-left .best-answer .mark-btn {
	cursor: pointer
}

.question-detail .comments-wrap .comment.answer .answer-left .best-answer .mark-btn.disabled {
	cursor: default
}

.question-detail .comments-wrap .comment.answer .answer-left .best-answer .mark-btn .icon {
	margin: 0;
	color: #767676
}

.question-detail .comments-wrap .comment.answer .answer-left .best-answer .mark-btn.active .icon,
.question-detail .comments-wrap .comment.answer .answer-left .best-answer .mark-btn:hover .icon {
	color: #32aa66
}

.question-detail .comments-wrap .comment.answer .vote-wrap {
	width: 35px;
	text-align: center;
	margin-top: -10px
}

.question-detail .comments-wrap .comment.answer .vote-wrap .vote-btn {
	font-size: 28px;
	color: rgba(0, 0, 0, .4);
	cursor: pointer
}

.question-detail .comments-wrap .comment.answer .vote-wrap .vote-btn.vote-up.active,
.question-detail .comments-wrap .comment.answer .vote-wrap .vote-btn.vote-up:hover {
	color: #32aa66
}

.question-detail .comments-wrap .comment.answer .vote-wrap .vote-btn.vote-down.active,
.question-detail .comments-wrap .comment.answer .vote-wrap .vote-btn.vote-down:hover {
	color: #ef404a
}

.question-detail .comments-wrap .comment.answer .vote-wrap .vote-btn .icon {
	margin: 0
}

.question-detail .comments-wrap .comment.answer .vote-wrap .vote-count {
	font-size: 16px;
	margin: -.25em 0
}

.question-detail .comments-wrap .comment.answer .answer-content-wrap {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	position: relative;
	overflow: hidden
}

.question-detail .comments-wrap .comment .content {
	margin-left: 3.5em
}

.question-detail .comments-wrap .comment .content>.text {
	-ms-word-break: break-all;
	word-break: break-all;
	word-break: break-word;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	word-wrap: break-word;
	margin: .75em 0;
	line-height: 1.5;
	overflow: hidden
}

.question-detail .comments-wrap .comment .content pre {
	margin: 1em 0;
	padding: 14px 15px 12px;
	border-radius: 3px;
	border: none
}

.question-detail .comments-wrap .comment .content pre:first-child {
	margin-top: 0
}

.question-detail .comments-wrap .comment .content pre:last-child {
	margin-bottom: 0
}

.question-detail .comments-wrap .comment .content pre::-webkit-scrollbar {
	width: 6px !important;
	height: 6px !important;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}

.question-detail .comments-wrap .comment .content pre::-webkit-scrollbar-thumb {
	cursor: pointer;
	background: rgba(153, 153, 153, .75)
}

.question-detail .comments-wrap .comment .content pre::-webkit-scrollbar-thumb:hover {
	background: rgba(153, 153, 153, .6)
}

.question-detail .comments-wrap .comment .content code {
	margin: 0 3px;
	padding: 3px 4px;
	border-radius: 3px;
	background-color: #f6f6f6;
	font-size: 13px;
	font-family: Menlo, Monaco, Consolas, "Courier New", monospace
}

.question-detail .comments-wrap .comment .content pre code {
	padding: 0;
	margin: 0;
	overflow: visible
}

.question-detail .comments-wrap .comment .content pre,
.question-detail .comments-wrap .comment .content pre code {
	display: block;
	font-size: 13px;
	line-height: 1.6;
	background: #f6f6f6;
	font-family: Menlo, Monaco, Consolas, "Courier New", monospace
}

@media only screen and (max-width:767px) {
	.question-detail .comments-wrap .comment .content>.text {
		margin: .5em 0
	}

	.question-detail .comments-wrap .comment .actions {
		line-height: 1.5
	}
}

.question-detail .comments-wrap .comment .content>.metadata a {
	color: rgba(0, 0, 0, .4)
}

.question-detail .comments-wrap .comment .content>.metadata a:hover {
	color: rgba(0, 0, 0, .8)
}

.question-detail .comments-wrap .comment .content>.text p {
	margin-bottom: 0;
	line-height: 1.5
}

.question-detail .comments-wrap .comment .content>.text img {
	max-width: 100%;
	height: auto !important
}

.question-detail .comments-wrap .comment .content>.text blockquote {
	position: relative;
	color: #000;
	font-size: 15px;
	background: #f6f6f6;
	margin: .75em 0;
	padding: 16px 24px 16px 35px
}

.question-detail .comments-wrap .comment .content>.text blockquote:before {
	content: "";
	background-image: url(../img/icon/icon-quotation.svg);
	top: 18px;
	left: 16px;
	font-size: 24px;
	position: absolute;
	width: 13px;
	height: 9px;
	display: inline-block
}

.question-detail .comments-wrap .comment .replies-wrap .page-link {
	cursor: pointer;
	font-size: .875em
}

.question-detail .comments-wrap .comment .replies-wrap .page-link .icon {
	margin: 0
}

.question-detail .comments-wrap .comment .replies-wrap>.comments {
	padding: 3em 0 1.5em 2.25em
}

.question-detail .comments-wrap .comment .replies-wrap>.comments .comment:first-child {
	margin-top: 0 !important
}

.question-detail .comments-wrap .comment .replies-wrap>.comments .comment:last-child {
	margin-bottom: 0 !important
}

.question-detail .comments-wrap .comment.answer.best-answer {
	background-color: #00ad5f0f;
	padding-top: 14px;
	padding-right: 8px;
	padding-bottom: 14px
}

.question-detail .comments-wrap .comment.answer.best-answer .best-answer-flag {
	position: absolute;
	left: calc(100% + 1.2em);
	padding-right: calc(.2rem + 1.2em);
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.question-detail .action .buttons .active.button {
	background: #fff !important
}

.question-detail .action .ui.buttons:not(.basic):not(.inverted)>.basic.button {
	border: 1px solid rgba(34, 36, 38, .15)
}

.question-detail .action .ui.buttons:not(.basic):not(.inverted)>.button+.basic.button {
	border-left: none
}

@media only screen and (max-width:767px) {

	.question-detail .action .button,
	.question-detail .action .buttons .button,
	.question-detail .action .buttons .button .or {
		font-size: .85714286rem
	}

	.question-detail .comments-wrap .comment.answer.best-answer .best-answer-flag {
		font-size: .85714286rem
	}
}

.web-question-tags .tags-wrapper {
	min-height: 440px
}

.web-question-tags .tags-wrapper .ui.cards>.tag-card>.content>.description {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	-ms-word-break: break-all;
	word-break: break-all;
	word-break: break-word;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	word-wrap: break-word
}

.web-question-tag .tag-card {
	margin-bottom: 0
}

.web-question-tag .tag-card .image {
	width: 80px;
	min-height: 80px
}

.web-question-tag .tag-card .header-wrap>.header {
	margin-top: 0;
	margin-bottom: 0;
	float: left
}

.web-question-tag .tag-card .header-wrap>.header-action {
	float: right
}

.web-question-tag .tag-card .header-wrap>.header-action .button {
	margin-right: 0
}

.web-question-tag .tag-card .header-wrap>.header-action .project-home-btn {
	margin-right: 1em
}

.web-question-tag .tag-card .header-wrap>.header-action .project-home-btn,
.web-question-tag .tag-card .header-wrap>.header-action .question-follow-btn {
	width: 92px
}

.web-question-tag .tag-card .header>.label {
	font-weight: 700;
	margin: 0;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

@media only screen and (max-width:767px) {
	.web-question-tag .tag-card .header-wrap {
		text-align: center;
		margin-bottom: 1em
	}

	.web-question-tag .tag-card .items>.item {
		margin: 0
	}

	.web-question-tag .tag-card .items>.item>.image+.content {
		padding-top: 1.5em
	}

	.web-question-tag .tag-card .extra.content>.ui.horizontal.list {
		text-align: center
	}
}

.web-question-topic .topic-card {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.web-question-topic .topic-card .topic-img>.image {
	width: 80px;
	height: 80px
}

.web-question-topic .topic-card .topic-img+.topic-info {
	padding-left: 1.5em
}

.web-question-topic .topic-card .topic-info {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.web-question-topic .topic-card .topic-info .topic-header {
	margin-bottom: .6em
}

.web-question-topic .topic-card .topic-info .topic-header .header {
	font-weight: 700;
	color: rgba(0, 0, 0, .85);
	float: left;
	margin: 0;
	line-height: 1.4285em
}

.web-question-topic .topic-card .topic-info .topic-header .topic-action {
	float: right
}

.web-question-topic .topic-card .topic-info .topic-header .topic-action .ui.button:last-child {
	margin-right: 0
}

.web-question-topic .topic-card .topic-info .topic-introduction {
	color: rgba(0, 0, 0, .87)
}

@media only screen and (max-width:767px) {
	.web-question-topic .topic-card {
		display: block
	}

	.web-question-topic .topic-card .topic-img {
		text-align: center
	}

	.web-question-topic .topic-card .topic-img+.topic-info {
		padding-top: 1em;
		padding-left: 0
	}
}

.question-answer .quote-origin-answer {
	-ms-word-break: break-all;
	word-break: break-all;
	word-break: break-word;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	word-wrap: break-word;
	margin: .75em 0 .5em;
	line-height: 1.5
}

.question-answer .quote-origin-answer p {
	margin-bottom: 0;
	line-height: 1.5
}

.question-answer .quote-origin-answer img {
	max-width: 100%;
	height: auto !important
}

.question-answer .quote-origin-answer blockquote {
	position: relative;
	color: #000;
	font-size: 15px;
	background: #f6f6f6;
	margin: .75em 0;
	padding: 16px 24px 16px 35px
}

.question-answer .quote-origin-answer blockquote:before {
	content: "";
	background-image: url(../img/icon/icon-quotation.svg);
	top: 18px;
	left: 16px;
	font-size: 24px;
	position: absolute;
	width: 13px;
	height: 9px;
	display: inline-block
}

.question-answer .answer-form {
	margin-top: calc(2rem - .14285714em)
}

.question-answer .answer-form .answer-textarea {
	min-height: 423px !important
}

#banner {
	height: 170px;
	padding: 0;
	margin-bottom: 10px
}

#banner .header {
	margin-top: 0
}

#banner .image,
#banner .item,
#banner .items,
#banner .swiper-container {
	height: 100%
}

#banner .image {
	width: 357px
}

#banner .swiper-pagination {
	text-align: right;
	bottom: 0
}

#banner .swiper-pagination-bullet-active {
	background: #33aa65 !important
}

@media only screen and (max-width:767px) {
	#banner .item {
		margin: 0
	}

	#banner .item>.image+.content {
		padding: .4em 0 0
	}

	#banner .medium.image {
		height: 85%
	}

	#banner .item .content .header {
		line-height: 24px;
		display: block;
		text-align: center;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden
	}

	#banner .description,
	#banner .extra,
	#banner .swiper-pagination {
		display: none
	}
}

.web-news {
	padding-top: 10px !important
}

.web-news .top-recommend-news .card>.image {
	height: 165px
}

.web-news .top-recommend-news.ui.grid>.column {
	padding: 1rem 1rem 0 !important
}

.web-news .top-recommend-news .card>.image img {
	width: 100%;
	height: 100%
}

@media only screen and (min-width:768px) {
	.web-news .top-recommend-news .card>.content {
		min-height: 5.05em
	}
}

@media only screen and (max-width:767px) {
	.web-news .top-recommend-news .card>.image {
		height: 180px
	}
}

.news-sidebar .section.wonderful-comments .ui.feed>.event>.content {
	-ms-word-break: break-all;
	word-break: break-all;
	word-break: break-word;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	word-wrap: break-word
}

.news-list-container>.item .image {
	width: 90px;
	height: 90px
}

.news-list-container>.item .image img {
	min-width: 90px;
	min-height: 90px
}

@media only screen and (max-width:767px) {
	.article-footer-list {
		margin-bottom: 1em
	}
}

.news-detail .action .buttons .active.button {
	background: #fff !important
}

.news-detail .action .ui.buttons:not(.basic):not(.inverted)>.basic.button {
	border: 1px solid rgba(34, 36, 38, .15)
}

.news-detail .action .ui.buttons:not(.basic):not(.inverted)>.button+.basic.button {
	border-left: none
}

@media only screen and (max-width:767px) {

	.news-detail .action .button,
	.news-detail .action .buttons .button,
	.news-detail .action .buttons .button .or {
		font-size: .85714286rem
	}
}

.news-detail .news-links {
	margin-top: 30px;
	color: #333
}

.news-detail .news-links .link-list {
	list-style: square;
	list-style-position: inside;
	color: #6c6c6c;
	padding: 0 0 0 10px
}

.news-detail .news-links .link-list li {
	font-size: 16px;
	line-height: 28px
}

.news-detail .source-info {
	line-height: 26px;
	position: relative;
	margin: 20px 0 0;
	padding-left: 15px;
	color: #4a4a4a;
	font-size: 14px;
	word-break: break-all;
	word-wrap: break-word
}

.news-detail .source-info:before {
	position: absolute;
	top: 5px;
	bottom: 5px;
	left: 0;
	width: 3px;
	content: '';
	background: #5eb55c
}

.news-detail .source-info .gray {
	color: #898989
}

.web-translate .left-channel .category-list {
	width: 100%
}

@media only screen and (max-width:1245px) {
	.web-translate .left-channel .category-list>.item>.label {
		display: none
	}
}

.web-translate .translate-header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-bottom: 1px solid #efefef;
	padding-bottom: 10px
}

.web-translate .translate-header .header-title .header {
	display: inline-block;
	margin: 0
}

.web-translate .translate-header .header-description {
	margin: 0 24px;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

@media only screen and (max-width:767px) {
	.web-translate .translate-header {
		display: block;
		border: none;
		margin-bottom: -30px
	}

	.web-translate .translate-header .header-title {
		margin-bottom: 6px
	}

	.web-translate .translate-header .header-description {
		margin: 4px 0;
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1
	}

	.web-translate .translate-header .user-actions {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}

	.web-translate .translate-header .user-actions>.button {
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1
	}
}

.web-translate-common .translate-tab .sort-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 1rem;
	color: rgba(0, 0, 0, .4);
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 16px 0 12px
}

.web-translate-common .translate-tab .sort-list .sort-type+.sort-type {
	border-left: 1px solid #efefef;
	margin-left: 6px;
	padding-left: 6px
}

.web-translate-common .translate-tab .sort-list .sort-type a {
	color: rgba(0, 0, 0, .4)
}

.web-translate-common .translate-tab .sort-list .sort-type a:hover,
.web-translate-common .translate-tab .sort-list .sort-type.active a {
	color: rgba(0, 0, 0, .87)
}

@media only screen and (min-width:768px) {
	.web-translate-common .translate-tab {
		margin-top: -12px !important
	}
}

.web-translate-common .translate-list-container {
	min-height: 500px
}

@media only screen and (max-width:768px) {
	.web-translate-common .translate-list-container-wrap {
		margin-bottom: 1em
	}
}

@media only screen and (max-width:767px) {
	.web-translate-tags .tags-wrapper .ui.items:not(.unstackable)>.item {
		margin: 0
	}

	.web-translate-tags .tags-wrapper .tag-row-divider {
		display: none
	}
}

.translate-tag-detail .header-title h3 {
	margin: 0 14px 0 0;
	line-height: 43px;
	white-space: nowrap
}

.translate-tag-detail .tag-info-card {
	margin-bottom: 20px
}

.translate-tag-detail .tag-info-card .soft-logo {
	width: 35px;
	height: 35px;
	overflow: hidden
}

.translate-detail .article-detail .header-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.translate-detail .article-detail .header-wrap .header-info {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.translate-detail .article-detail .header-wrap .header-info .header {
	margin-bottom: .4em
}

.translate-detail .article-detail .header-wrap .header-info .header a {
	color: rgba(0, 0, 0, .85)
}

.translate-detail .article-detail .header-wrap .header-info .tags {
	margin: 10px 0 8px 0
}

.translate-detail .article-detail .header-wrap .header-info .en-link {
	color: rgba(0, 0, 0, .6);
	margin: 10px 0 20px
}

.translate-detail .article-detail .header-wrap .header-info .en-link a {
	color: rgba(0, 0, 0, .4)
}

.translate-detail .article-detail .header-wrap .header-info .en-link a:hover {
	color: rgba(0, 0, 0, .87)
}

.translate-detail .article-detail .header-wrap .header-vote .translate-vote-btn .vote-count {
	font-size: 1.1em;
	font-weight: 700;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

@media only screen and (max-width:767px) {
	.translate-detail .article-detail .header-wrap {
		display: block
	}

	.translate-detail .article-detail .header-wrap .header-info .en-link {
		margin: 10px 0 5px
	}

	.translate-detail .article-detail .header-wrap .header-vote {
		text-align: center;
		margin: 8px auto 14px
	}

	.translate-detail .article-detail .header-wrap .header-vote .translate-vote-btn {
		font-size: 1.025rem
	}
}

.translate-detail .action-bar {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.translate-detail .action-bar .translator-list {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin: .65em 0
}

.translate-detail .action-bar .switch-buttons .left-buttons {
	margin-right: 6px
}

@media only screen and (max-width:767px) {
	.translate-detail .action-bar {
		display: block
	}

	.translate-detail .action-bar .switch-buttons {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between
	}
}

.translate-detail .translate-paragraph {
	position: relative
}

.translate-detail .other-translated-wrap+.translate-paragraph:before,
.translate-detail .other-translated-wrap>.translate-paragraph:before,
.translate-detail .translate-paragraph+.other-translated-wrap:before,
.translate-detail .translate-paragraph+.translate-paragraph:before {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	content: '';
	border-top: 1px solid #efefef;
	margin: 0 1rem
}

.translate-detail .other-translated-wrap+.translate-paragraph,
.translate-detail .other-translated-wrap>.translate-paragraph {
	margin-top: 1rem
}

.translate-detail .other-translated-wrap .loader-wrap {
	position: relative;
	height: 120px;
	padding-top: 16px;
	border-top: 1px solid #efefef
}

.translate-detail .other-translated-wrap .loader-wrap>.ui.segment {
	height: 100px
}

.translate-detail .translate-paragraph .translate-user {
	border-left: 1px solid #efefef
}

.translate-detail .translate-paragraph .translate-user .content {
	padding-left: 1em
}

.translate-detail .translate-paragraph .translate-user .ui.list a {
	color: rgba(0, 0, 0, .4)
}

.translate-detail .translate-paragraph .translate-user .ui.list a:hover {
	color: rgba(0, 0, 0, .87)
}

.translate-detail .translate-paragraph .translate-user .footer-info {
	position: absolute;
	right: 1.25rem;
	bottom: 0;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.translate-detail .translate-paragraph .translate-user .footer-info a {
	color: rgba(0, 0, 0, .4);
	font-size: .78571429em
}

.translate-detail .translate-paragraph .translate-user .footer-info a:hover {
	color: rgba(0, 0, 0, .87)
}

.translate-detail-compare,
.translate-paragraph-edit {
	background: #fff
}

.translate-detail-compare .title-header>.item,
.translate-paragraph-edit .title-header>.item {
	margin: .5em 0 !important
}

.translate-detail-compare .title-header>.item>.content>.ui.header a,
.translate-paragraph-edit .title-header>.item>.content>.ui.header a {
	color: rgba(0, 0, 0, .85)
}

.translate-detail-compare .title-header>.item>.content>.meta,
.translate-paragraph-edit .title-header>.item>.content>.meta {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.translate-detail-compare .title-header>.item>.content>.meta .translater-list,
.translate-paragraph-edit .title-header>.item>.content>.meta .translater-list {
	margin-left: 10px
}

@media only screen and (max-width:767px) {

	.translate-detail-compare .title-header>.item>.content>.meta,
	.translate-paragraph-edit .title-header>.item>.content>.meta {
		display: block
	}

	.translate-detail-compare .title-header>.item>.content>.meta .translater-list,
	.translate-paragraph-edit .title-header>.item>.content>.meta .translater-list {
		margin: .6em 0;
		line-height: 1.6em
	}
}

.translate-detail-compare #paragraphsContainer {
	padding-left: 0;
	padding-right: 0;
	width: 100%
}

.translate-detail-compare #paragraphsContainer .paragraphs-wrap .paragraphs-list {
	margin-top: 0 !important
}

.translate-detail-compare #paragraphsContainer .paragraphs-wrap .paragraphs-list .content {
	margin-top: 0 !important
}

.translate-detail-compare #paragraphsContainer .paragraphs-wrap .translated-paragraph .popup-translator,
.translate-detail-compare #paragraphsContainer .paragraphs-wrap .translated-paragraph .popup-translator .icon,
.translate-detail-compare #paragraphsContainer .paragraphs-wrap .translated-paragraph .switch-other-paragraph-btn {
	cursor: pointer
}

@media only screen and (max-width:767px) {
	.translate-detail-compare #paragraphsContainer .paragraphs-wrap .paragraphs-list .row>.column {
		padding: .5rem 1rem !important
	}

	.translate-detail-compare #paragraphsContainer .paragraphs-wrap .paragraphs-list {
		margin-top: 0 !important;
		margin-left: 0 !important;
		margin-right: 0 !important
	}
}

.translate-detail-compare .translator-card .user-info {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.translate-detail-compare .translator-card .user-info .avatar-wrap {
	display: block;
	margin-top: 1px
}

.translate-detail-compare .translator-card .user-info .text {
	padding-left: .8em
}

.translate-detail-compare .translator-card .user-info .text a.user {
	font-weight: 700
}

.translate-detail-compare .translator-card .user-info .text .vote-paragraph {
	cursor: pointer
}

.translate-paragraph-edit .original-container {
	border: 1px solid #ccc;
	height: 600px;
	margin-bottom: 1rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.translate-paragraph-edit .original-container .original-header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 42px;
	line-height: 42px;
	border-bottom: 1px solid #ccc;
	background: #fbfbfb;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 1rem
}

.translate-paragraph-edit .original-container .original-header .left-item,
.translate-paragraph-edit .original-container .original-header .right-item {
	min-width: 80px
}

.translate-paragraph-edit .original-container .original-header .left-item {
	text-align: left
}

.translate-paragraph-edit .original-container .original-header .right-item {
	text-align: right
}

.translate-paragraph-edit .original-container .original-header .original-title {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	text-align: center;
	font-weight: 700;
	color: rgba(0, 0, 0, .87)
}

.translate-paragraph-edit .original-container .original-header .original-title .is-translated {
	color: red;
	font-weight: 700
}

.translate-paragraph-edit .original-container .original-content-wrap {
	overflow: auto;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding: 0 20px
}

.translate-paragraph-edit .original-container .original-content-wrap .content {
	margin: 4px 0 6px
}

.translate-paragraph-edit .paragraph-edit-form textarea[name=content] {
	min-height: 600px
}

.translate-paragraph-edit .copy-origin-btn {
	position: absolute;
	cursor: pointer;
	z-index: 1;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	right: -8px;
	height: 30px;
	width: 15px;
	border-left: 15px solid #32aa66;
	border-top: 15px solid transparent;
	border-bottom: 15px solid transparent;
	border-right: none
}

@media only screen and (max-width:991px) {
	.translate-paragraph-edit .original-container {
		height: 500px;
		margin-bottom: 26px
	}

	.translate-paragraph-edit .paragraph-edit-form textarea[name=content] {
		min-height: 500px
	}

	.translate-paragraph-edit .copy-origin-btn {
		top: initial;
		bottom: -2px;
		left: 50%;
		-webkit-transform: translateX(-50%) rotate(90deg);
		transform: translateX(-50%) rotate(90deg)
	}
}

.translate-edit .base-tab {
	margin-top: 0
}

.translate-edit .base-info.form .check-title-btn {
	cursor: pointer
}

.translate-edit .add-paragraph.form textarea[name=article_detail] {
	min-height: 344px
}

.web-feed-common .panel-title {
	padding: 4px 0 6px 0;
	margin-bottom: 28px;
	border-bottom: 2px solid #e3e3e3
}

.web-feed-common .panel-title .oicon,
.web-feed-common .panel-title .oicon-svg {
	margin-right: 10px
}

@media only screen and (max-width:767px) {
	.web-feed-common .panel-title {
		margin-bottom: 1.5em
	}
}

@media only screen and (min-width:1265px) {
	.web-feed-common .feed-main {
		padding-right: 4em !important
	}
}

.web-feed-common .feed-sidebar .articles-list>.items>.item {
	padding: 0;
	margin: 1.71428571rem 0
}

.web-feed-common .feed-sidebar .articles-list>.items>.item:first-child {
	margin-top: 0
}

.web-feed-common .feed-sidebar .articles-list>.items>.item>.content .header {
	margin: 0
}

.web-feed-common .feed-sidebar .articles-list>.items>.item>.content .extra .ui.horizontal.list {
	margin: 0;
	line-height: 1
}

.web-feed-common .feed-sidebar .articles-list>.items>.item>.image {
	width: 82px !important;
	height: 58px;
	overflow: hidden;
	border-radius: 0;
	border: 0
}

.web-feed-common .feed-sidebar .articles-list>.items>.item>.image img {
	min-width: 82px;
	min-height: 58px;
	border-radius: 0
}

.web-feed-common .feed-sidebar .articles-list>.items>.item>.image+.content {
	padding-left: 10px
}

@media only screen and (max-width:767px) {
	.web-feed-common .feed-sidebar .articles-list>.items>.item>.image+.content {
		padding-top: 0 !important
	}
}

.web-feed-common .feed-sidebar .hot-tags .ui.items .item {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.web-feed-common .feed-sidebar .hot-tags .ui.items .item .img {
	overflow: hidden;
	margin-right: 10px;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.web-feed-common .feed-sidebar .hot-tags .ui.items .item .img img {
	display: block;
	border-radius: 2px;
	overflow: hidden
}

.web-feed-common .feed-sidebar .hot-tags .ui.items .item .img,
.web-feed-common .feed-sidebar .hot-tags .ui.items .item .img img {
	width: 32px;
	height: 32px
}

.web-feed-common .feed-sidebar .hot-tags .ui.items .item .content {
	overflow: hidden;
	margin-right: 10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.web-feed-common .feed-sidebar .hot-tags .ui.items .item .content .header {
	font-size: 1rem;
	margin: 0;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
	overflow: hidden
}

.web-feed-common .feed-sidebar .hot-tags .ui.items .item .right-action .subscribe-btn {
	width: 24px;
	height: 24px;
	padding: 7px 0 6px;
	margin-right: 0
}

.web-feed-common .feed-list-container-wrap {
	margin: 1rem 0
}

.web-feed-common .feed-list-container {
	margin-bottom: 2em
}

.web-feed-common .feed-list-container .item.recommend-tags {
	padding: 0;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.web-feed-common .feed-list-container .item.recommend-tags .recommend-header {
	line-height: 1em;
	font-size: 1.07142857em;
	font-weight: 700;
	color: rgba(0, 0, 0, .87);
	margin: -.4em 0 .85em
}

.web-feed-common .feed-list-container .item.recommend-tags .tag-list-box {
	width: 100%
}

.web-feed-common .feed-list-container .item.recommend-tags .tag-list-box .cards {
	width: 100%;
	margin: 0
}

.web-feed-common .feed-list-container .item.recommend-tags .tag-list-box .cards>.card {
	overflow: hidden;
	width: auto;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin-top: 0;
	margin-bottom: 0;
	margin-right: 1.71428571em;
	-webkit-box-shadow: 0 0 0 0 #d4d4d5, 0 0 0 1px #d4d4d5;
	box-shadow: 0 0 0 0 #d4d4d5, 0 0 0 1px #d4d4d5
}

.web-feed-common .feed-list-container .item.recommend-tags .tag-list-box .cards>.card:hover {
	-webkit-box-shadow: 0 1px 3px 0 #d4d4d5, 0 0 0 1px #d4d4d5;
	box-shadow: 0 1px 3px 0 #d4d4d5, 0 0 0 1px #d4d4d5
}

.web-feed-common .feed-list-container .item.recommend-tags .tag-list-box .cards>.card+.card {
	margin-left: 0
}

.web-feed-common .feed-list-container .item.recommend-tags .tag-list-box .cards>.card:first-child {
	margin-left: 0
}

.web-feed-common .feed-list-container .item.recommend-tags .tag-list-box .cards>.card:last-child {
	margin-right: 0
}

.web-feed-common .feed-list-container .item.recommend-tags .tag-list-box .cards>.card .tag-card .tag-content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.web-feed-common .feed-list-container .item.recommend-tags .tag-list-box .cards>.card .tag-card .tag-content .tag-img {
	margin-right: .85714286rem;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.web-feed-common .feed-list-container .item.recommend-tags .tag-list-box .cards>.card .tag-card .tag-content .tag-img img {
	border-radius: 2px
}

.web-feed-common .feed-list-container .item.recommend-tags .tag-list-box .cards>.card .tag-card .tag-content .tag-img,
.web-feed-common .feed-list-container .item.recommend-tags .tag-list-box .cards>.card .tag-card .tag-content .tag-img img {
	overflow: hidden;
	width: 48px;
	height: 48px
}

.web-feed-common .feed-list-container .item.recommend-tags .tag-list-box .cards>.card .tag-card .tag-content .tag-info {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	overflow: hidden
}

.web-feed-common .feed-list-container .item.recommend-tags .tag-list-box .cards>.card .tag-card .tag-content .tag-info .action {
	float: right
}

.web-feed-common .feed-list-container .item.recommend-tags .tag-list-box .cards>.card .tag-card .tag-content .tag-info .action .subscribe-btn {
	width: 24px;
	height: 24px;
	padding: 7px 0 6px;
	margin-right: 0
}

.web-feed-common .feed-list-container .item.recommend-tags .tag-list-box .cards>.card .tag-card .tag-content .tag-info .name {
	display: block;
	font-size: 18px;
	font-weight: 500;
	color: rgba(0, 0, 0, .87);
	height: 25px;
	line-height: 25px;
	margin: 0 0 4px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	-ms-word-break: break-all;
	word-break: break-all;
	word-break: break-word;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	word-wrap: break-word
}

.web-feed-common .feed-list-container .item.recommend-tags .tag-list-box .cards>.card .tag-card .tag-content .tag-info .name:hover {
	color: #1e70bf
}

.web-feed-common .feed-list-container .item.recommend-tags .tag-list-box .cards>.card .tag-card .tag-content .tag-info .description {
	display: block;
	font-size: 1rem;
	color: rgba(0, 0, 0, .87);
	height: 20px;
	line-height: 20px;
	margin: 0;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	-ms-word-break: break-all;
	word-break: break-all;
	word-break: break-word;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	word-wrap: break-word
}

.web-feed-common .feed-list-container .item.recommend-tags .tag-list-box .cards>.card .tag-card .tag-content .tag-info .meta {
	margin: 8px 0 0;
	color: rgba(0, 0, 0, .4);
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 1rem;
	line-height: 1.42857143rem
}

@media only screen and (max-width:767px) {
	.web-feed-common .feed-list-container .item.recommend-tags {
		padding: 0 !important;
		margin-left: -1rem !important;
		margin-right: -1rem !important;
		width: calc(100% + 2rem)
	}

	.web-feed-common .feed-list-container .item.recommend-tags .recommend-header {
		margin: 1em 1.5em -.5em
	}

	.web-feed-common .feed-list-container .item.recommend-tags .tag-list-box {
		padding: .25em 0;
		-ms-overflow-style: none;
		overflow-x: scroll;
		-webkit-overflow-scrolling: touch;
		overflow-scrolling: touch;
		margin-left: -1rem !important;
		margin-right: -1rem !important;
		width: calc(100% + 2rem)
	}

	.web-feed-common .feed-list-container .item.recommend-tags .tag-list-box::-webkit-scrollbar {
		display: none
	}

	.web-feed-common .feed-list-container .item.recommend-tags .tag-list-box .cards {
		width: 740px;
		padding-left: 1rem;
		padding-right: 1rem;
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important
	}

	.web-feed-common .feed-list-container .item.recommend-tags .tag-list-box .cards>.card:first-child {
		margin-left: 1rem
	}

	.web-feed-common .feed-list-container .item.recommend-tags .tag-list-box .cards>.card:last-child {
		margin-right: 1rem
	}
}

.web-feed-common .feed-list-container>.feed-item {
	margin: 3em 0
}

@media only screen and (max-width:767px) {
	.web-feed-common .feed-list-container>.feed-item:first-child {
		margin-top: 0
	}
}

.web-feed-common .feed-list-container>.feed-item>.content {
	min-width: 0
}

.web-feed-common .feed-list-container>.feed-item>.content>.tags {
	font-size: 0;
	line-height: 1;
	overflow: hidden;
	height: 22px;
	margin-top: 4px
}

.web-feed-common .feed-list-container>.feed-item>.content>.tags>.label {
	margin-right: 8px;
	margin-bottom: .57142857rem;
	padding: 4px 6px
}

.web-feed-common .feed-list-container>.feed-item>.content>.header:not(.ui) {
	font-size: 1.42857143em;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin: 0
}

@media only screen and (max-width:767px) {
	.web-feed-common .feed-list-container>.feed-item>.content>.header:not(.ui) {
		font-size: 1.21428571em;
		white-space: normal;
		text-overflow: initial
	}
}

.web-feed-common .feed-list-container>.feed-item>.content>.description {
	margin-top: 6px;
	padding-right: 0;
	color: #666;
	color: rgba(0, 0, 0, .5)
}

.web-feed-common .feed-list-container>.feed-item>.content>.extra {
	margin: 6px 0 0
}

.web-feed-common .feed-list-container>.feed-item>.content>.extra>.ui.horizontal.list {
	margin: 0;
	height: 20px;
	line-height: 20px
}

.web-feed-common .feed-list-container>.feed-item>.content>.extra>.ui.horizontal.list>.item {
	font-size: .85714286rem;
	padding: 0;
	vertical-align: middle;
	line-height: inherit
}

.web-feed-common .feed-list-container>.feed-item>.content>.extra>.ui.horizontal.list>.item>.ui.label.article-type {
	padding: 3px 9px;
	margin: 0;
	border-radius: 3px
}

.web-feed-common .feed-list-container>.feed-item>.content>.extra>.ui.horizontal.list>.item>.ui.label.article-type.project {
	color: #359a25;
	border-color: #359a25
}

.web-feed-common .feed-list-container>.feed-item>.content>.extra>.ui.horizontal.list>.item>.ui.label.article-type.question {
	color: #5194dc;
	border-color: #5194dc
}

.web-feed-common .feed-list-container>.feed-item>.content>.extra>.ui.horizontal.list>.item>.ui.label.article-type.blog {
	color: #895732;
	border-color: #895732
}

.web-feed-common .feed-list-container>.feed-item>.content>.extra>.ui.horizontal.list>.item>.ui.label.article-type.translate {
	color: #1e879b;
	border-color: #1e879b
}

.web-feed-common .feed-list-container>.feed-item>.content>.extra>.ui.horizontal.list>.item>.ui.label.article-type.event {
	color: #83cf42;
	border-color: #83cf42
}

.web-feed-common .feed-list-container>.feed-item>.content>.extra>.ui.horizontal.list>.item>.ui.label.article-type.news {
	color: #8e3af6;
	border-color: #8e3af6
}

.web-feed-common .feed-list-container>.feed-item>.content>.extra>.ui.horizontal.list>.item>.ui.label.article-type.zb {
	color: #d98730;
	border-color: #d98730
}

.web-feed-common .feed-list-container>.feed-item>.content>.extra>.ui.horizontal.list>.item>.ui.label.article-type.english {
	color: #9b9b9b;
	border-color: #9b9b9b
}

.web-feed-common .feed-list-container>.feed-item>.content>.extra>.ui.horizontal.list>.item>.ui.label.article-type.gitee {
	color: #cc112b;
	border-color: #cc112b
}

.web-feed-common .feed-list-container>.feed-item>.content>.extra>.ui.horizontal.list .right-action {
	float: right;
	font-size: 1rem
}

.web-feed-common .feed-list-container>.feed-item>.content>.extra>.ui.horizontal.list .right-action>.item {
	display: inline-block;
	margin-left: 1em;
	font-size: .85714286rem;
	table-layout: fixed;
	list-style-type: none;
	list-style-position: outside;
	padding: 0;
	line-height: inherit
}

.web-feed-common .feed-list-container>.feed-item>.content>.extra>.ui.horizontal.list .popup-dislike-panel {
	padding: 16px;
	width: 280px
}

.web-feed-common .feed-list-container>.feed-item>.content>.extra>.ui.horizontal.list .popup-dislike-panel .popup-inner .popup-header {
	margin-bottom: 12px
}

.web-feed-common .feed-list-container>.feed-item>.content>.extra>.ui.horizontal.list .popup-dislike-panel .popup-inner .popup-header span {
	font-weight: 400;
	color: rgba(0, 0, 0, .4)
}

.web-feed-common .feed-list-container>.feed-item>.content>.extra>.ui.horizontal.list .popup-dislike-panel .popup-inner .popup-content {
	margin-bottom: 1em
}

.web-feed-common .feed-list-container>.feed-item>.content>.extra>.ui.horizontal.list .popup-dislike-panel .popup-inner .popup-content .tag-list .tag-item {
	border-bottom: 1px solid #f2f2f2
}

.web-feed-common .feed-list-container>.feed-item>.content>.extra>.ui.horizontal.list .popup-dislike-panel .popup-inner .popup-content .tag-list .tag-item .ui.checkbox {
	display: block;
	padding: 10px 0
}

.web-feed-common .feed-list-container>.feed-item>.content>.extra>.ui.horizontal.list .popup-dislike-panel .popup-inner .popup-content .tag-list .tag-item .ui.checkbox .box:before,
.web-feed-common .feed-list-container>.feed-item>.content>.extra>.ui.horizontal.list .popup-dislike-panel .popup-inner .popup-content .tag-list .tag-item .ui.checkbox label:before {
	border-radius: 50%
}

.web-feed-common .feed-list-container>.feed-item>.content>.extra>.ui.horizontal.list .popup-dislike-panel .popup-inner .popup-footer {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.web-feed-common .feed-list-container>.feed-item>.content>.extra>.ui.horizontal.list .popup-dislike-panel .popup-inner .popup-footer .button {
	margin: 0
}

.web-feed-common .feed-list-container>.feed-item>.content>.extra>.ui.horizontal.list .popup-dislike-panel .popup-inner .popup-footer .button.cancel {
	border: 0;
	-webkit-box-shadow: none;
	box-shadow: none
}

.web-feed-common .feed-list-container>.feed-item>.content>.extra>.ui.horizontal.list .popup-dislike-panel .popup-inner .popup-footer .button+.button {
	margin-left: 6px
}

.web-feed-common .feed-list-container>.feed-item>.image {
	width: 180px;
	height: 130px;
	overflow: hidden;
	border-radius: 0;
	border: 1px solid #e9e9e9;
	padding: 2px
}

.web-feed-common .feed-list-container>.feed-item>.image .img-wrap {
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: relative
}

.web-feed-common .feed-list-container>.feed-item>.image .img-wrap img {
	min-width: 180px;
	min-height: 130px;
	border-radius: 0
}

.web-feed-common .feed-list-container>.feed-item>.image+.content {
	padding-left: 24px
}

@media only screen and (max-width:767px) {
	.web-feed-common .feed-list-container>.feed-item>.image+.content {
		padding-top: 0 !important
	}
}

.web-feed .header-row .header-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin: 10px 0
}

@media only screen and (max-width:767px) {
	.web-feed .header-row .header-wrap {
		margin: 0
	}
}

.web-feed .header-row .header-wrap .header-logo {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.web-feed .header-row .header-wrap .header-logo .logo {
	margin-right: 1rem
}

.web-feed .header-row .header-wrap .header-logo .logo,
.web-feed .header-row .header-wrap .header-logo .logo img {
	display: block;
	width: 119px;
	height: 32px
}

.web-feed .header-row .header-wrap .header-logo .beta {
	margin: -19px 8px 0 -8px;
	font-size: 12px;
	font-weight: 500;
	color: #00b156;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.web-feed .header-row .header-wrap .header-logo .desc {
	font-size: 18px;
	color: #9b9b9b
}

.web-feed .header-row .header-wrap .user-action {
	margin-left: auto
}

.web-feed .header-row .header-wrap .user-action .setting-btn {
	cursor: pointer;
	color: rgba(0, 0, 0, .4)
}

.web-feed .header-row .header-wrap .user-action .setting-btn:hover {
	color: rgba(0, 0, 0, .87)
}

.web-feed .header-row .header-wrap .user-action .setting-btn .oicon {
	vertical-align: middle;
	margin-right: 8px
}

.web-feed .header-row .header-wrap .user-action .setting-btn .text {
	font-size: 1rem;
	vertical-align: middle
}

.web-feed .header-row .delivery-article-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-top: 24px;
	margin-bottom: 12px;
	padding: 1rem;
	width: 100%;
	height: 180px;
	overflow: hidden;
	border-radius: 4px;
	background-color: #f8f8f8;
	background-image: url(/new-osc/img/page/feed/bg_header.jpg);
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat
}

@media only screen and (max-width:767px) {
	.web-feed .header-row .delivery-article-wrap {
		margin-top: 1rem;
		margin-bottom: 0
	}
}

.web-feed .header-row .delivery-article-wrap .delivery-title {
	font-size: 24px;
	font-weight: 500;
	line-height: 1.5em;
	margin-top: -1rem
}

@media only screen and (max-width:767px) {
	.web-feed .header-row .delivery-article-wrap .delivery-title {
		font-size: 22px
	}
}

.web-feed .header-row .delivery-article-wrap .delivery-form {
	margin-top: 1rem;
	width: 692px
}

@media only screen and (max-width:767px) {
	.web-feed .header-row .delivery-article-wrap .delivery-form .input {
		font-size: .92857143em
	}
}

.web-feed .header-row .delivery-article-wrap .delivery-form .input .icon {
	color: #c5c5c5;
	opacity: 1
}

.web-feed .header-row .delivery-article-wrap .delivery-form .input input {
	border: 2px solid #c5c5c5;
	border-radius: 4px;
	border-right: 0 !important;
	padding: .55555556em .88888889em .55555556em 2.33333333em !important;
	line-height: 1.33333333em
}

.web-feed .header-row .delivery-article-wrap .delivery-form .input input:focus {
	border-color: #32aa66
}

.web-feed .header-row .delivery-article-wrap .delivery-form .input .delivery.button {
	border-radius: 0 4px 4px 0;
	padding: .66666667em 1.11111111em;
	font-size: 1em
}

@media only screen and (max-width:1199px) {
	.web-feed .header-row .delivery-article-wrap .delivery-form {
		width: 90%
	}
}

.web-feed .top-recommend-articles {
	margin-left: -12px;
	margin-right: -12px
}

.web-feed .top-recommend-articles.ui.grid>.column {
	padding-left: 12px;
	padding-right: 12px
}

@media only screen and (max-width:767px) {
	.web-feed .top-recommend-articles.ui.grid>.column {
		padding-top: 0 !important
	}
}

.web-feed .top-recommend-articles .article-card-wrap .article-card {
	position: relative;
	display: block;
	overflow: hidden;
	height: 200px;
	width: 100%
}

.web-feed .top-recommend-articles .article-card-wrap .article-card:before {
	position: absolute;
	content: '';
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1;
	background-color: rgba(0, 0, 0, .2);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, rgba(0, 0, 0, 0)), color-stop(99%, rgba(0, 0, 0, .4)));
	background-image: linear-gradient(-180deg, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, .4) 99%);
	border: 1px solid #e9e9e9
}

.web-feed .top-recommend-articles .article-card-wrap .article-card:hover .picture {
	-webkit-transform: scale(1.03);
	transform: scale(1.03)
}

.web-feed .top-recommend-articles .article-card-wrap .article-card .picture {
	display: block;
	width: 100%;
	height: 100%;
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: -webkit-transform .5s;
	transition: -webkit-transform .5s;
	transition: transform .5s;
	transition: transform .5s, -webkit-transform .5s;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center
}

.web-feed .top-recommend-articles .article-card-wrap .article-card .title-wrap {
	position: absolute;
	z-index: 2;
	bottom: 0;
	width: 100%;
	max-height: 100%;
	padding: 16px;
	margin: 0;
	color: #fff;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .5);
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-color: rgba(0, 0, 0, 0);
	-webkit-transition: background-color .3s ease;
	transition: background-color .3s ease
}

.web-feed .top-recommend-articles .article-card-wrap .article-card .title-wrap .title {
	overflow: hidden;
	margin: 0;
	font-weight: 500;
	font-size: 18px;
	line-height: 1.4em;
	max-height: 2.8em
}

.web-feed .latest-recommend-title {
	border-bottom-color: rgba(0, 0, 0, .87)
}

@media only screen and (min-width:1265px) {
	#mainScreen .ui.container>.ui.grid.web-feed {
		background: #fff;
		padding: 0 46px
	}
}

@media only screen and (max-width:1264px) and (min-width:992px) {
	#mainScreen .ui.container>.ui.grid.web-feed {
		background: #fff;
		padding: 0 15px
	}
}

.feed-detail .article-detail>.content {
	position: relative;
	min-height: 130px
}

.feed-detail .article-detail>.content .content-cover {
	position: absolute;
	display: block;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 120px;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(#fff));
	background-image: linear-gradient(-180deg, rgba(255, 255, 255, 0) 0, #fff 100%);
	pointer-events: none
}

.feed-detail .article-detail .read-tips {
	margin: 0 0 16px 0;
	display: block;
	padding: 24px 0;
	-webkit-box-shadow: inset 0 -1px 0 0 #e8e8e8, inset 0 1px 0 0 #e8e8e8;
	box-shadow: inset 0 -1px 0 0 #e8e8e8, inset 0 1px 0 0 #e8e8e8;
	text-align: center
}

.feed-detail .article-detail .read-tips .read-time {
	font-size: 1rem;
	line-height: 1.42857143rem;
	color: #6a6a6a
}

.feed-detail .article-detail .read-tips .read-time em {
	font-weight: 500;
	font-style: normal;
	color: #000
}

.feed-detail .article-detail .read-tips .read-link {
	width: 240px
}

.feed-detail .action .buttons .active.button {
	background: #fff !important
}

.feed-detail .action .ui.buttons:not(.basic):not(.inverted)>.basic.button {
	border: 1px solid rgba(34, 36, 38, .15)
}

.feed-detail .action .ui.buttons:not(.basic):not(.inverted)>.button+.basic.button {
	border-left: none
}

@media only screen and (max-width:767px) {

	.feed-detail .action .button,
	.feed-detail .action .buttons .button,
	.feed-detail .action .buttons .button .or {
		font-size: .85714286rem
	}
}

.feed-detail .source-info {
	line-height: 26px;
	position: relative;
	margin: 20px 0 0;
	padding-left: 15px;
	color: #4a4a4a;
	font-size: 14px;
	word-break: break-all;
	word-wrap: break-word
}

.feed-detail .source-info:before {
	position: absolute;
	top: 5px;
	bottom: 5px;
	left: 0;
	width: 3px;
	content: '';
	background: #5eb55c
}

.feed-detail .source-info .gray {
	color: #898989
}

.web-shop-modal-disabled-scroll {
	overflow: hidden;
	height: 100%
}

.web-shop-index .shop-banner-swiper-container {
	padding: 0;
	display: block;
	background: #fff;
	width: 100%
}

.web-shop-index .shop-banner-swiper-container .shop-banner-swiper {
	position: relative;
	height: 420px;
	width: 100%;
	overflow: hidden
}

@media only screen and (max-width:1264px) and (min-width:992px) {
	.web-shop-index .shop-banner-swiper-container .shop-banner-swiper {
		height: 340px
	}
}

@media only screen and (max-width:991px) and (min-width:768px) {
	.web-shop-index .shop-banner-swiper-container .shop-banner-swiper {
		height: 256px
	}
}

@media only screen and (max-width:767px) {
	.web-shop-index .shop-banner-swiper-container .shop-banner-swiper {
		height: 130px
	}
}

.web-shop-index .shop-banner-swiper-container .shop-banner-swiper .swiper-wrapper {
	width: 100%;
	height: 100%
}

.web-shop-index .shop-banner-swiper-container .shop-banner-swiper .swiper-wrapper .banner {
	display: block;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center
}

.web-shop-index .shop-banner-swiper-container .shop-banner-swiper .swiper-wrapper .banner:hover {
	opacity: .8
}

@media only screen and (max-width:767px) {
	.web-shop-index .shop-banner-swiper-container .shop-banner-swiper .swiper-wrapper .banner {
		background-size: auto 100%
	}
}

.web-shop-index .shop-banner-swiper-container .shop-banner-swiper .swiper-pagination.swiper-pagination-bullets {
	width: auto;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	bottom: 12px
}

.web-shop-index .shop-banner-swiper-container .shop-banner-swiper .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
	width: 8px;
	height: 8px;
	margin: 0 7px
}

@media only screen and (max-width:767px) {
	.web-shop-index .shop-banner-swiper-container .shop-banner-swiper .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
		margin: 0 4px
	}
}

.web-shop-index .shop-banner-swiper-container .shop-banner-swiper .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active {
	background: #3dab53
}

@media only screen and (max-width:767px) {
	.web-shop-index .shop-banner-swiper-container .shop-banner-swiper .swiper-pagination.swiper-pagination-bullets {
		bottom: 6px
	}

	.web-shop-index .shop-banner-swiper-container .shop-banner-swiper .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
		width: 6px;
		height: 6px
	}
}

.web-shop-index .shop-banner-swiper-container .shop-banner-swiper .swiper-button-next,
.web-shop-index .shop-banner-swiper-container .shop-banner-swiper .swiper-button-prev {
	width: 40px;
	height: 68px;
	margin-top: -32px;
	background-size: initial;
	background-position: center;
	background-repeat: no-repeat
}

.web-shop-index .shop-banner-swiper-container .shop-banner-swiper .swiper-button-next:hover,
.web-shop-index .shop-banner-swiper-container .shop-banner-swiper .swiper-button-prev:hover {
	background-color: rgba(0, 0, 0, .4)
}

@media only screen and (max-width:767px) {

	.web-shop-index .shop-banner-swiper-container .shop-banner-swiper .swiper-button-next,
	.web-shop-index .shop-banner-swiper-container .shop-banner-swiper .swiper-button-prev {
		display: none
	}
}

.web-shop-index .shop-banner-swiper-container .shop-banner-swiper .swiper-button-prev {
	left: 0;
	border-radius: 0 2px 2px 0;
	background-position: 7px center;
	background-image: url(/new-osc/img/page/shop/icon-left.svg)
}

.web-shop-index .shop-banner-swiper-container .shop-banner-swiper .swiper-button-prev:hover {
	background-image: url(/new-osc/img/page/shop/icon-left-white.svg)
}

.web-shop-index .shop-banner-swiper-container .shop-banner-swiper .swiper-button-next {
	right: 0;
	border-radius: 2px 0 0 2px;
	background-position: 13px center;
	background-image: url(/new-osc/img/page/shop/icon-right.svg)
}

.web-shop-index .shop-banner-swiper-container .shop-banner-swiper .swiper-button-next:hover {
	background-image: url(/new-osc/img/page/shop/icon-right-white.svg)
}

.web-shop-index .grid-container>.ui.grid>.row {
	padding-top: 0;
	padding-bottom: 0
}

@media only screen and (max-width:767px) {
	.web-shop-index .grid-container {
		padding-left: 0;
		padding-right: 0;
		width: 100% !important
	}
}

.web-shop-index .body-container {
	max-width: 1080px;
	margin: 0 auto;
	padding: 60px 0
}

@media only screen and (max-width:1264px) and (min-width:992px) {
	.web-shop-index .body-container {
		padding: 40px 0
	}
}

@media only screen and (max-width:991px) and (min-width:768px) {
	.web-shop-index .body-container {
		padding: 30px 0
	}
}

@media only screen and (max-width:767px) {
	.web-shop-index .body-container {
		padding: 10px 0
	}
}

.web-shop-index .body-container .panel-container>.panel-header {
	margin: 20px 0;
	padding-bottom: 20px;
	border-bottom: 1px solid #f5f5f5;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end
}

@media only screen and (max-width:767px) {
	.web-shop-index .body-container .panel-container>.panel-header {
		margin: 14px 0;
		padding-bottom: 14px
	}
}

.web-shop-index .body-container .panel-container>.panel-header .title {
	font-size: 32px;
	font-weight: 500;
	color: #000;
	line-height: 1.375em;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

@media only screen and (max-width:767px) {
	.web-shop-index .body-container .panel-container>.panel-header .title {
		font-size: 24px
	}
}

.web-shop-index .body-container .panel-container>.panel-header .more {
	font-size: 16px;
	line-height: 22px;
	font-weight: 500;
	padding-bottom: 5px
}

.web-shop-index .body-container .panel-container>.panel-header .more a {
	color: rgba(0, 0, 0, .4)
}

.web-shop-index .body-container .panel-container>.panel-header .more a:hover {
	color: rgba(0, 0, 0, .87)
}

@media only screen and (max-width:767px) {
	.web-shop-index .body-container .panel-container>.panel-header .more {
		font-size: 14px;
		padding-bottom: 2px
	}
}

.web-shop-index .body-container .panel-container>.panel-content {
	margin-top: 50px
}

@media only screen and (max-width:767px) {
	.web-shop-index .body-container .panel-container>.panel-content {
		margin-top: 24px
	}
}

.web-shop-index .body-container .products-container .product-list-wrap {
	margin-right: -90px
}

@media only screen and (max-width:767px) {
	.web-shop-index .body-container .products-container .product-list-wrap {
		margin-right: 0
	}
}

.web-shop-index .body-container .products-container .product-list-wrap .empty-placeholder-segment {
	margin-right: 90px
}

@media only screen and (max-width:767px) {
	.web-shop-index .body-container .products-container .product-list-wrap .empty-placeholder-segment {
		margin-right: 0
	}
}

.web-shop-index .body-container .products-container .product-list-wrap .product-list {
	display: block;
	position: relative
}

.web-shop-index .body-container .products-container .product-list-wrap .product-list:after {
	content: '';
	clear: both;
	display: table
}

.web-shop-index .body-container .products-container .product-list-wrap .product-list .product-item {
	display: block;
	float: left;
	margin: 0 90px 50px 0;
	width: 300px;
	overflow: hidden;
	-webkit-tap-highlight-color: transparent
}

@media only screen and (max-width:1264px) and (min-width:992px) {
	.web-shop-index .body-container .products-container .product-list-wrap .product-list .product-item {
		width: 235px
	}
}

@media only screen and (max-width:991px) and (min-width:768px) {
	.web-shop-index .body-container .products-container .product-list-wrap .product-list .product-item {
		margin: 0 75px 50px 0
	}
}

@media only screen and (max-width:767px) {
	.web-shop-index .body-container .products-container .product-list-wrap .product-list .product-item {
		width: 50%;
		margin: 0 0 30px 0
	}

	.web-shop-index .body-container .products-container .product-list-wrap .product-list .product-item:nth-child(2n+1) {
		padding-right: 7px
	}

	.web-shop-index .body-container .products-container .product-list-wrap .product-list .product-item:nth-child(2n) {
		padding-left: 7px
	}
}

.web-shop-index .body-container .products-container .product-list-wrap .product-list .product-item:hover .product-image>img {
	opacity: .8
}

.web-shop-index .body-container .products-container .product-list-wrap .product-list .product-item .product-image {
	position: relative;
	overflow: hidden;
	-webkit-tap-highlight-color: transparent;
	background: #f5f5f5;
	margin-bottom: 20px
}

@media only screen and (max-width:767px) {
	.web-shop-index .body-container .products-container .product-list-wrap .product-list .product-item .product-image {
		margin-bottom: 14px
	}
}

.web-shop-index .body-container .products-container .product-list-wrap .product-list .product-item .product-image:before {
	display: block;
	content: "";
	width: 100%;
	padding-top: 100%
}

.web-shop-index .body-container .products-container .product-list-wrap .product-list .product-item .product-image>img {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	display: block;
	width: 100%;
	height: 100%;
	-webkit-transition: all .3s linear;
	transition: all .3s linear
}

.web-shop-index .body-container .products-container .product-list-wrap .product-list .product-item .product-image:hover .qrcode-cover {
	opacity: 1
}

.web-shop-index .body-container .products-container .product-list-wrap .product-list .product-item .product-image .qrcode-cover {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	opacity: 0;
	-webkit-transition: all .3s linear;
	transition: all .3s linear;
	overflow: hidden
}

@media only screen and (max-width:767px) {
	.web-shop-index .body-container .products-container .product-list-wrap .product-list .product-item .product-image .qrcode-cover {
		display: none
	}
}

.web-shop-index .body-container .products-container .product-list-wrap .product-list .product-item .product-image .qrcode-cover .qrcode-wrap {
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.web-shop-index .body-container .products-container .product-list-wrap .product-list .product-item .product-image .qrcode-cover .qrcode-wrap img {
	display: block;
	width: 54%;
	height: 54%;
	padding: 10px;
	background-color: #fff
}

.web-shop-index .body-container .products-container .product-list-wrap .product-list .product-item .product-image .qrcode-cover .qrcode-wrap .qrcode-text {
	margin-top: 10px;
	color: #000;
	font-weight: 700;
	text-align: center
}

.web-shop-index .body-container .products-container .product-list-wrap .product-list .product-item .product-name {
	font-size: 22px;
	font-weight: 500;
	line-height: 1.36em;
	color: #000;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

@media only screen and (max-width:767px) {
	.web-shop-index .body-container .products-container .product-list-wrap .product-list .product-item .product-name {
		font-size: 18px
	}
}

.web-shop-index .body-container .products-container .product-list-wrap .product-list .product-item .product-desc {
	font-size: 16px;
	line-height: 24px;
	font-weight: 500;
	color: rgba(0, 0, 0, .4);
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

@media only screen and (max-width:767px) {
	.web-shop-index .body-container .products-container .product-list-wrap .product-list .product-item .product-desc {
		font-size: 14px
	}
}

.web-shop-index .body-container .products-container .product-list-wrap .product-list .product-item .product-price {
	margin-top: .5em;
	font-size: 20px;
	line-height: 1.4em;
	font-weight: 600;
	color: #c71d23;
	letter-spacing: 1.25px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

@media only screen and (max-width:767px) {
	.web-shop-index .body-container .products-container .product-list-wrap .product-list .product-item .product-price {
		font-size: 16px
	}
}

.web-shop-index .body-container .tweets-container .tweet-list-wrap {
	padding-bottom: 20px
}

@media only screen and (max-width:767px) {
	.web-shop-index .body-container .tweets-container .tweet-list-wrap {
		padding-bottom: 30px
	}
}

.web-shop-index .body-container .tweets-container .tweet-list-wrap .tweet-item {
	padding: 50px 0
}

@media only screen and (max-width:767px) {
	.web-shop-index .body-container .tweets-container .tweet-list-wrap .tweet-item {
		padding: 24px 0
	}
}

.web-shop-index .body-container .tweets-container .tweet-list-wrap .tweet-item:first-child {
	padding-top: 0
}

.web-shop-index .body-container .tweets-container .tweet-list-wrap .tweet-item:last-child {
	padding-bottom: 0
}

.web-shop-index .body-container .tweets-container .tweet-list-wrap .tweet-item:not(:last-child) {
	border-bottom: 1px solid #f5f5f5
}

.web-shop-index .body-container .tweets-container .tweet-list-wrap .tweet-item .tweet-user-info {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.web-shop-index .body-container .tweets-container .tweet-list-wrap .tweet-item .tweet-user-info .user {
	font-size: 18px;
	font-weight: 500;
	color: #000;
	margin-left: .6em
}

@media only screen and (max-width:767px) {
	.web-shop-index .body-container .tweets-container .tweet-list-wrap .tweet-item .tweet-user-info .user {
		font-size: 16px
	}
}

.web-shop-index .body-container .tweets-container .tweet-list-wrap .tweet-item .tweet-user-info .date {
	font-size: 16px;
	font-weight: 500;
	color: rgba(0, 0, 0, .4);
	margin-left: .625em
}

@media only screen and (max-width:767px) {
	.web-shop-index .body-container .tweets-container .tweet-list-wrap .tweet-item .tweet-user-info .date {
		font-size: 14px
	}
}

.web-shop-index .body-container .tweets-container .tweet-list-wrap .tweet-item .tweet-body {
	font-size: 18px
}

@media only screen and (max-width:767px) {
	.web-shop-index .body-container .tweets-container .tweet-list-wrap .tweet-item .tweet-body {
		font-size: 1.1rem
	}
}

.web-shop-index .body-container .tweets-container .tweet-list-wrap .tweet-item .tweet-body .extra.text {
	margin-top: 1.125em;
	color: #000;
	font-size: inherit;
	line-height: 1.6em;
	word-break: break-word;
	word-wrap: break-word
}

.web-shop-index .body-container .tweets-container .tweet-list-wrap .tweet-item .tweet-body .extra.multi-image {
	font-size: inherit;
	margin: 1.125em 0 -10px !important
}

@media only screen and (max-width:767px) {
	.web-shop-index .body-container .tweets-container .tweet-list-wrap .tweet-item .tweet-body .extra.multi-image {
		margin: 1.125em 0 -5px !important
	}
}

.web-shop-index .body-container .tweets-container .tweet-list-wrap .tweet-item .tweet-body .extra.multi-image .multimgs {
	max-width: 520px
}

@media only screen and (max-width:767px) {
	.web-shop-index .body-container .tweets-container .tweet-list-wrap .tweet-item .tweet-body .extra.multi-image .multimgs {
		max-width: 100%
	}
}

.web-shop-index .body-container .tweets-container .tweet-list-wrap .tweet-item .tweet-body .extra.multi-image .multimgs .wrapper {
	margin: 0 10px 10px 0
}

@media only screen and (max-width:767px) {
	.web-shop-index .body-container .tweets-container .tweet-list-wrap .tweet-item .tweet-body .extra.multi-image .multimgs .wrapper {
		margin: 0 5px 5px 0
	}
}

.web-shop-index .body-container .tweets-container .tweet-list-wrap .tweet-item .tweet-body .extra.multi-image .multimgs .multing-wrapper {
	width: 160px;
	height: 160px
}

@media only screen and (max-width:767px) {
	.web-shop-index .body-container .tweets-container .tweet-list-wrap .tweet-item .tweet-body .extra.multi-image .multimgs .multing-wrapper {
		width: 100px;
		height: 100px
	}
}

.web-shop-index .body-container .tweets-container .tweet-list-wrap .tweet-item .tweet-body .extra.multi-image .multimgs .nine-box-wrapper {
	width: 160px;
	height: 160px
}

@media only screen and (max-width:767px) {
	.web-shop-index .body-container .tweets-container .tweet-list-wrap .tweet-item .tweet-body .extra.multi-image .multimgs .nine-box-wrapper {
		width: 100px;
		height: 100px
	}
}

.web-shop-index .body-container .tweets-container .tweet-list-wrap .tweet-item .tweet-body .extra.multi-image .multimgs .single-wrapper {
	width: 160px;
	height: 160px
}

@media only screen and (max-width:767px) {
	.web-shop-index .body-container .tweets-container .tweet-list-wrap .tweet-item .tweet-body .extra.multi-image .multimgs .single-wrapper {
		width: 100px;
		height: 100px
	}
}

.web-shop-index .body-container .tweets-container .tweet-list-wrap .tweet-item .tweet-body .extra.multi-image .multimgs .single-long-wrapper {
	width: 160px;
	max-height: 160px
}

@media only screen and (max-width:767px) {
	.web-shop-index .body-container .tweets-container .tweet-list-wrap .tweet-item .tweet-body .extra.multi-image .multimgs .single-long-wrapper {
		width: 100px;
		max-height: 100px
	}
}

.web-shop-index .float-bar {
	position: fixed;
	right: 0;
	bottom: 80px;
	padding: 0;
	z-index: 11
}

@media only screen and (max-width:767px) {
	.web-shop-index .float-bar {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: scale(.8);
		transform: scale(.8);
		bottom: 40px
	}
}

.web-shop-index .float-bar .menu-item {
	background: #3dab53;
	width: 80px;
	height: 80px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	color: #fff;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: pointer
}

.web-shop-index .float-bar .menu-item .menu-icon img {
	display: block;
	width: 42px;
	height: 42px
}

.web-shop-index .float-bar .menu-item .menu-text {
	margin-top: 4px;
	font-size: 14px
}

.web-shop-index .float-bar .menu-item:not(:last-child) {
	margin-bottom: 2px
}

.web-shop-index .shop-modal-wrap {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 9999;
	display: none
}

.web-shop-index .shop-modal-wrap .shop-modal {
	display: block;
	position: relative;
	left: 50%;
	top: 50%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: #fff;
	border-radius: 2px;
	-webkit-box-shadow: 0 0 6px rgba(0, 0, 0, .15);
	box-shadow: 0 0 6px rgba(0, 0, 0, .15);
	overflow: hidden;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	padding: 34px
}

@media only screen and (max-width:767px) {
	.web-shop-index .shop-modal-wrap .shop-modal {
		padding: 26px
	}
}

.web-shop-index .shop-modal-wrap .shop-modal .modal-close-btn {
	position: absolute;
	display: block;
	right: 18px;
	top: 18px;
	width: 18px;
	height: 17px;
	cursor: pointer;
	background-repeat: no-repeat;
	background-image: url(/new-osc/img/page/shop/icon-close.svg);
	background-size: 100% 100%
}

@media only screen and (max-width:767px) {
	.web-shop-index .shop-modal-wrap .shop-modal .modal-close-btn {
		right: 14px;
		top: 14px;
		width: 14px;
		height: 13px
	}
}

.web-shop-index .shop-modal-wrap .shop-modal .modal-title {
	text-align: center;
	font-weight: 700;
	font-size: 20px;
	line-height: 1.4em;
	color: #3dab53;
	letter-spacing: 1px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

@media only screen and (max-width:767px) {
	.web-shop-index .shop-modal-wrap .shop-modal .modal-title {
		font-size: 18px
	}
}

.web-shop-index .shop-modal-wrap .shop-modal .modal-content {
	margin-top: 26px
}

@media only screen and (max-width:767px) {
	.web-shop-index .shop-modal-wrap .shop-modal .modal-content {
		margin-top: 22px
	}
}

.web-shop-index .shop-modal-wrap .shop-modal .modal-content .content-inner h4 {
	font-size: 18px;
	line-height: 1.44444444em;
	color: #000;
	font-weight: 500;
	letter-spacing: 1px;
	margin: 0 0 8px 0
}

@media only screen and (max-width:767px) {
	.web-shop-index .shop-modal-wrap .shop-modal .modal-content .content-inner h4 {
		font-size: 16px
	}
}

.web-shop-index .shop-modal-wrap .shop-modal .modal-content .content-inner p {
	font-size: 16px;
	line-height: 1.375em;
	color: rgba(0, 0, 0, .5);
	letter-spacing: 1px;
	margin: 0;
	word-break: break-word;
	word-wrap: break-word
}

.web-shop-index .shop-modal-wrap .shop-modal .modal-content .content-inner p:not(:last-child) {
	margin-bottom: 1.625em
}

@media only screen and (max-width:767px) {
	.web-shop-index .shop-modal-wrap .shop-modal .modal-content .content-inner p {
		font-size: 14px
	}
}

.web-shop-index .shop-modal-wrap .shop-modal .modal-footer {
	text-align: center;
	margin-top: 30px
}

@media only screen and (max-width:767px) {
	.web-shop-index .shop-modal-wrap .shop-modal .modal-footer {
		margin-top: 24px
	}
}

.web-shop-index .shop-modal-wrap .shop-modal .modal-footer .modal-button {
	display: inline-block;
	background: #3dab53;
	border-radius: 2px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	padding: 8px 26px;
	cursor: pointer;
	-webkit-transition: opacity .2s linear;
	transition: opacity .2s linear
}

.web-shop-index .shop-modal-wrap .shop-modal .modal-footer .modal-button:hover {
	opacity: .8
}

@media only screen and (max-width:767px) {
	.web-shop-index .shop-modal-wrap .shop-modal .modal-footer .modal-button {
		font-size: 13px;
		padding: 6px 22px
	}
}

.web-shop-index .shop-modal-wrap.shopping-help-modal .shop-modal {
	width: 600px
}

@media only screen and (max-width:767px) {
	.web-shop-index .shop-modal-wrap.shopping-help-modal .shop-modal {
		width: 100%;
		max-height: 90%
	}
}

.web-shop-index .shop-modal-wrap.business-cooperation-modal .shop-modal {
	width: 420px
}

@media only screen and (max-width:767px) {
	.web-shop-index .shop-modal-wrap.business-cooperation-modal .shop-modal {
		width: 100%
	}
}

.web-shop-index .shop-modal-wrap.business-cooperation-modal .shop-modal .modal-content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.web-shop-index .shop-modal-wrap.business-cooperation-modal .shop-modal .modal-content .contact-inner .shop-icon {
	display: inline-block;
	margin-right: 8px;
	width: 22px;
	height: 22px;
	background-size: 100% 100%;
	background-repeat: no-repeat;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

@media only screen and (max-width:767px) {
	.web-shop-index .shop-modal-wrap.business-cooperation-modal .shop-modal .modal-content .contact-inner .shop-icon {
		width: 20px;
		height: 20px
	}
}

.web-shop-index .shop-modal-wrap.business-cooperation-modal .shop-modal .modal-content .contact-inner .shop-icon.icon-phone {
	background-image: url(/new-osc/img/page/shop/icon-phone.png)
}

.web-shop-index .shop-modal-wrap.business-cooperation-modal .shop-modal .modal-content .contact-inner .shop-icon.icon-email {
	background-image: url(/new-osc/img/page/shop/icon-email.png)
}

.web-shop-index .shop-modal-wrap.business-cooperation-modal .shop-modal .modal-content .contact-inner .shop-icon.icon-qq {
	background-image: url(/new-osc/img/page/shop/icon-qq.png)
}

.web-shop-index .shop-modal-wrap.business-cooperation-modal .shop-modal .modal-content .contact-inner .item {
	font-size: 16px;
	line-height: 1.375em;
	letter-spacing: 1px
}

.web-shop-index .shop-modal-wrap.business-cooperation-modal .shop-modal .modal-content .contact-inner .item,
.web-shop-index .shop-modal-wrap.business-cooperation-modal .shop-modal .modal-content .contact-inner .item a {
	color: rgba(0, 0, 0, .5)
}

.web-shop-index .shop-modal-wrap.business-cooperation-modal .shop-modal .modal-content .contact-inner .item:not(:last-child) {
	margin-bottom: 8px
}

.web-shop-index .shop-modal-wrap.business-cooperation-modal .shop-modal .modal-content .contact-inner .item * {
	vertical-align: middle
}

@media only screen and (max-width:767px) {
	.web-shop-index .shop-modal-wrap.business-cooperation-modal .shop-modal .modal-content .contact-inner .item {
		font-size: 14px
	}
}

[data-emoji~=one] {
	background: url(/new-osc/img/emoji/Sysmbols.png) no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=bamboo],
emoji[data-emoji~=bowtie],
emoji[data-emoji~=house],
emoji[data-emoji~=one],
emoji[data-emoji~=sunny],
emoji[data-emoji~=tw-1f004] {
	background-position: -7px -7px
}

[data-emoji~=two] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -38px 0 no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=gift_heart],
emoji[data-emoji~=house_with_garden],
emoji[data-emoji~=smile],
emoji[data-emoji~=tw-1f0cf],
emoji[data-emoji~=two],
emoji[data-emoji~=umbrella] {
	background-position: -45px -7px
}

[data-emoji~=three] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -76px 0 no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=cloud],
emoji[data-emoji~=dolls],
emoji[data-emoji~=laughing],
emoji[data-emoji~=school],
emoji[data-emoji~=three],
emoji[data-emoji~=tw-1f170] {
	background-position: -83px -7px
}

[data-emoji~=four] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -114px 0 no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=blush],
emoji[data-emoji~=four],
emoji[data-emoji~=office],
emoji[data-emoji~=school_satchel],
emoji[data-emoji~=snowflake],
emoji[data-emoji~=tw-1f171] {
	background-position: -121px -7px
}

[data-emoji~=five] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -152px 0 no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=five],
emoji[data-emoji~=mortar_board],
emoji[data-emoji~=post_office],
emoji[data-emoji~=smiley],
emoji[data-emoji~=snowman],
emoji[data-emoji~=tw-1f17e] {
	background-position: -159px -7px
}

[data-emoji~=six] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -190px 0 no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=flags],
emoji[data-emoji~=hospital],
emoji[data-emoji~=relaxed],
emoji[data-emoji~=six],
emoji[data-emoji~=tw-1f17f],
emoji[data-emoji~=zap] {
	background-position: -197px -7px
}

[data-emoji~=seven] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -228px 0 no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=bank],
emoji[data-emoji~=cyclone],
emoji[data-emoji~=fireworks],
emoji[data-emoji~=seven],
emoji[data-emoji~=smirk],
emoji[data-emoji~=tw-1f18e] {
	background-position: -235px -7px
}

[data-emoji~=eight] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -266px 0 no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=convenience_store],
emoji[data-emoji~=eight],
emoji[data-emoji~=foggy],
emoji[data-emoji~=heart_eyes],
emoji[data-emoji~=sparkler],
emoji[data-emoji~=tw-1f191] {
	background-position: -273px -7px
}

[data-emoji~=nine] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -304px 0 no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=kissing_heart],
emoji[data-emoji~=love_hotel],
emoji[data-emoji~=nine],
emoji[data-emoji~=ocean],
emoji[data-emoji~=tw-1f192],
emoji[data-emoji~=wind_chime] {
	background-position: -311px -7px
}

[data-emoji~=keycap_ten] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -342px 0 no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=cat],
emoji[data-emoji~=hotel],
emoji[data-emoji~=keycap_ten],
emoji[data-emoji~=kissing_closed_eyes],
emoji[data-emoji~=rice_scene],
emoji[data-emoji~=tw-1f193] {
	background-position: -349px -7px
}

[data-emoji~="1234"] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -380px 0 no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~="1234"],
emoji[data-emoji~=dog],
emoji[data-emoji~=flushed],
emoji[data-emoji~=jack_o_lantern],
emoji[data-emoji~=tw-1f194],
emoji[data-emoji~=wedding] {
	background-position: -387px -7px
}

[data-emoji~=zero] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -418px 0 no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=church],
emoji[data-emoji~=ghost],
emoji[data-emoji~=mouse],
emoji[data-emoji~=relieved],
emoji[data-emoji~=tw-1f195],
emoji[data-emoji~=zero] {
	background-position: -425px -7px
}

[data-emoji~=hash] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -456px 0 no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=department_store],
emoji[data-emoji~=hamster],
emoji[data-emoji~=hash],
emoji[data-emoji~=santa],
emoji[data-emoji~=satisfied],
emoji[data-emoji~=tw-1f196] {
	background-position: -463px -7px
}

[data-emoji~=symbols] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -494px 0 no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=christmas_tree],
emoji[data-emoji~=european_post_office],
emoji[data-emoji~=grin],
emoji[data-emoji~=rabbit],
emoji[data-emoji~=symbols],
emoji[data-emoji~=tw-1f197] {
	background-position: -501px -7px
}

[data-emoji~=arrow_backward] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -532px 0 no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=arrow_backward],
emoji[data-emoji~=city_sunrise],
emoji[data-emoji~=gift],
emoji[data-emoji~=tw-1f198],
emoji[data-emoji~=wink],
emoji[data-emoji~=wolf] {
	background-position: -539px -7px
}

[data-emoji~=arrow_down] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -570px 0 no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=arrow_down],
emoji[data-emoji~=bell],
emoji[data-emoji~=city_sunset],
emoji[data-emoji~=frog],
emoji[data-emoji~=stuck_out_tongue_winking_eye],
emoji[data-emoji~=tw-1f199] {
	background-position: -577px -7px
}

[data-emoji~=arrow_forward] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -608px 0 no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=arrow_forward],
emoji[data-emoji~=japanese_castle],
emoji[data-emoji~=no_bell],
emoji[data-emoji~=stuck_out_tongue_closed_eyes],
emoji[data-emoji~=tiger],
emoji[data-emoji~=tw-1f19a] {
	background-position: -615px -7px
}

[data-emoji~=arrow_left] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -646px 0 no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=arrow_left],
emoji[data-emoji~=european_castle],
emoji[data-emoji~=grinning],
emoji[data-emoji~=koala],
emoji[data-emoji~=tanabata_tree],
emoji[data-emoji~=tw-1f1e6] {
	background-position: -653px -7px
}

[data-emoji~=capital_abcd] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -684px 0 no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=bear],
emoji[data-emoji~=capital_abcd],
emoji[data-emoji~=kissing],
emoji[data-emoji~=tada],
emoji[data-emoji~=tent],
emoji[data-emoji~=tw-1f1e7] {
	background-position: -691px -7px
}

[data-emoji~=abcd] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -722px 0 no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=abcd],
emoji[data-emoji~=confetti_ball],
emoji[data-emoji~=factory],
emoji[data-emoji~=kissing_smiling_eyes],
emoji[data-emoji~=pig],
emoji[data-emoji~=tw-1f1e8-1f1f3] {
	background-position: -729px -7px
}

[data-emoji~=abc] {
	background: url(/new-osc/img/emoji/Sysmbols.png) 0 -36px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=abc],
emoji[data-emoji~=balloon],
emoji[data-emoji~=pig_nose],
emoji[data-emoji~=stuck_out_tongue],
emoji[data-emoji~=tokyo_tower],
emoji[data-emoji~=tw-1f1e8] {
	background-position: -7px -43px
}

[data-emoji~=arrow_lower_left] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -38px -36px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=arrow_lower_left],
emoji[data-emoji~=cow],
emoji[data-emoji~=crystal_ball],
emoji[data-emoji~=japan],
emoji[data-emoji~=sleeping],
emoji[data-emoji~=tw-1f1e9-1f1ea] {
	background-position: -45px -43px
}

[data-emoji~=arrow_lower_right] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -76px -36px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=arrow_lower_right],
emoji[data-emoji~=boar],
emoji[data-emoji~=cd],
emoji[data-emoji~=mount_fuji],
emoji[data-emoji~=tw-1f1e9],
emoji[data-emoji~=worried] {
	background-position: -83px -43px
}

[data-emoji~=arrow_right] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -114px -36px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=arrow_right],
emoji[data-emoji~=dvd],
emoji[data-emoji~=frowning],
emoji[data-emoji~=monkey_face],
emoji[data-emoji~=sunrise_over_mountains],
emoji[data-emoji~=tw-1f1ea-1f1f8] {
	background-position: -121px -43px
}

[data-emoji~=arrow_up] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -152px -36px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=anguished],
emoji[data-emoji~=arrow_up],
emoji[data-emoji~=floppy_disk],
emoji[data-emoji~=monkey],
emoji[data-emoji~=sunrise],
emoji[data-emoji~=tw-1f1ea] {
	background-position: -159px -43px
}

[data-emoji~=arrow_upper_left] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -190px -36px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=arrow_upper_left],
emoji[data-emoji~=camera],
emoji[data-emoji~=horse],
emoji[data-emoji~=open_mouth],
emoji[data-emoji~=stars],
emoji[data-emoji~=tw-1f1eb-1f1f7] {
	background-position: -197px -43px
}

[data-emoji~=arrow_upper_right] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -228px -36px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=arrow_upper_right],
emoji[data-emoji~=grimacing],
emoji[data-emoji~=racehorse],
emoji[data-emoji~=statue_of_liberty],
emoji[data-emoji~=tw-1f1eb],
emoji[data-emoji~=video_camera] {
	background-position: -235px -43px
}

[data-emoji~=arrow_double_down] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -266px -36px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=arrow_double_down],
emoji[data-emoji~=bridge_at_night],
emoji[data-emoji~=camel],
emoji[data-emoji~=confused],
emoji[data-emoji~=movie_camera],
emoji[data-emoji~=tw-1f1ec-1f1e7] {
	background-position: -273px -43px
}

[data-emoji~=arrow_double_up] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -304px -36px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=arrow_double_up],
emoji[data-emoji~=carousel_horse],
emoji[data-emoji~=computer],
emoji[data-emoji~=hushed],
emoji[data-emoji~=sheep],
emoji[data-emoji~=tw-1f1ec] {
	background-position: -311px -43px
}

[data-emoji~=arrow_down_small] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -342px -36px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=arrow_down_small],
emoji[data-emoji~=elephant],
emoji[data-emoji~=expressionless],
emoji[data-emoji~=rainbow],
emoji[data-emoji~=tv],
emoji[data-emoji~=tw-1f1ed] {
	background-position: -349px -43px
}

[data-emoji~=arrow_heading_down] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -380px -36px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=arrow_heading_down],
emoji[data-emoji~=ferris_wheel],
emoji[data-emoji~=iphone],
emoji[data-emoji~=panda_face],
emoji[data-emoji~=tw-1f1ee-1f1f9],
emoji[data-emoji~=unamused] {
	background-position: -387px -43px
}

[data-emoji~=arrow_heading_up] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -418px -36px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=arrow_heading_up],
emoji[data-emoji~=fountain],
emoji[data-emoji~=phone],
emoji[data-emoji~=snake],
emoji[data-emoji~=sweat_smile],
emoji[data-emoji~=tw-1f1ee] {
	background-position: -425px -43px
}

[data-emoji~=leftwards_arrow_with_hook] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -456px -36px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=bird],
emoji[data-emoji~=leftwards_arrow_with_hook],
emoji[data-emoji~=roller_coaster],
emoji[data-emoji~=sweat],
emoji[data-emoji~=telephone],
emoji[data-emoji~=tw-1f1ef-1f1f5] {
	background-position: -463px -43px
}

[data-emoji~=arrow_right_hook] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -494px -36px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=arrow_right_hook],
emoji[data-emoji~=baby_chick],
emoji[data-emoji~=disappointed_relieved],
emoji[data-emoji~=ship],
emoji[data-emoji~=telephone_receiver],
emoji[data-emoji~=tw-1f1ef] {
	background-position: -501px -43px
}

[data-emoji~=left_right_arrow] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -532px -36px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=hatched_chick],
emoji[data-emoji~=left_right_arrow],
emoji[data-emoji~=pager],
emoji[data-emoji~=speedboat],
emoji[data-emoji~=tw-1f1f0-1f1f7],
emoji[data-emoji~=weary] {
	background-position: -539px -43px
}

[data-emoji~=arrow_up_down] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -570px -36px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=arrow_up_down],
emoji[data-emoji~=boat],
emoji[data-emoji~=fax],
emoji[data-emoji~=hatching_chick],
emoji[data-emoji~=pensive],
emoji[data-emoji~=tw-1f1f0] {
	background-position: -577px -43px
}

[data-emoji~=arrow_up_small] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -608px -36px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=arrow_up_small],
emoji[data-emoji~=chicken],
emoji[data-emoji~=disappointed],
emoji[data-emoji~=minidisc],
emoji[data-emoji~=sailboat],
emoji[data-emoji~=tw-1f1f1] {
	background-position: -615px -43px
}

[data-emoji~=arrows_clockwise] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -646px -36px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=arrows_clockwise],
emoji[data-emoji~=confounded],
emoji[data-emoji~=penguin],
emoji[data-emoji~=rowboat],
emoji[data-emoji~=tw-1f1f2],
emoji[data-emoji~=vhs] {
	background-position: -653px -43px
}

[data-emoji~=arrows_counterclockwise] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -684px -36px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=anchor],
emoji[data-emoji~=arrows_counterclockwise],
emoji[data-emoji~=fearful],
emoji[data-emoji~=sound],
emoji[data-emoji~=turtle],
emoji[data-emoji~=tw-1f1f3] {
	background-position: -691px -43px
}

[data-emoji~=rewind] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -722px -36px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=bug],
emoji[data-emoji~=cold_sweat],
emoji[data-emoji~=rewind],
emoji[data-emoji~=rocket],
emoji[data-emoji~=speaker],
emoji[data-emoji~=tw-1f1f4] {
	background-position: -729px -43px
}

[data-emoji~=fast_forward] {
	background: url(/new-osc/img/emoji/Sysmbols.png) 0 -72px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=airplane],
emoji[data-emoji~=fast_forward],
emoji[data-emoji~=honeybee],
emoji[data-emoji~=mute],
emoji[data-emoji~=persevere],
emoji[data-emoji~=tw-1f1f5] {
	background-position: -7px -79px
}

[data-emoji~=information_source] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -38px -72px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=ant],
emoji[data-emoji~=cry],
emoji[data-emoji~=helicopter],
emoji[data-emoji~=information_source],
emoji[data-emoji~=loudspeaker],
emoji[data-emoji~=tw-1f1f6] {
	background-position: -45px -79px
}

[data-emoji~=ok] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -76px -72px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=beetle],
emoji[data-emoji~=mega],
emoji[data-emoji~=ok],
emoji[data-emoji~=sob],
emoji[data-emoji~=steam_locomotive],
emoji[data-emoji~=tw-1f1f7-1f1fa] {
	background-position: -83px -79px
}

[data-emoji~=twisted_rightwards_arrows] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -114px -72px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=hourglass],
emoji[data-emoji~=joy],
emoji[data-emoji~=snail],
emoji[data-emoji~=tram],
emoji[data-emoji~=tw-1f1f7],
emoji[data-emoji~=twisted_rightwards_arrows] {
	background-position: -121px -79px
}

[data-emoji~=repeat] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -152px -72px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=astonished],
emoji[data-emoji~=hourglass_flowing_sand],
emoji[data-emoji~=mountain_railway],
emoji[data-emoji~=octopus],
emoji[data-emoji~=repeat],
emoji[data-emoji~=tw-1f1f8] {
	background-position: -159px -79px
}

[data-emoji~=repeat_one] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -190px -72px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=alarm_clock],
emoji[data-emoji~=bike],
emoji[data-emoji~=repeat_one],
emoji[data-emoji~=scream],
emoji[data-emoji~=tropical_fish],
emoji[data-emoji~=tw-1f1f9] {
	background-position: -197px -79px
}

[data-emoji~=new] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -228px -72px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=aerial_tramway],
emoji[data-emoji~=fish],
emoji[data-emoji~=neckbeard],
emoji[data-emoji~=new],
emoji[data-emoji~=tw-1f1fa-1f1f8],
emoji[data-emoji~=watch] {
	background-position: -235px -79px
}

[data-emoji~=top] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -266px -72px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=radio],
emoji[data-emoji~=suspension_railway],
emoji[data-emoji~=tired_face],
emoji[data-emoji~=top],
emoji[data-emoji~=tw-1f1fa],
emoji[data-emoji~=whale] {
	background-position: -273px -79px
}

[data-emoji~=up] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -304px -72px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=angry],
emoji[data-emoji~=mountain_cableway],
emoji[data-emoji~=satellite],
emoji[data-emoji~=tw-1f1fb],
emoji[data-emoji~=up],
emoji[data-emoji~=whale2] {
	background-position: -311px -79px
}

[data-emoji~=cool] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -342px -72px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=cool],
emoji[data-emoji~=dolphin],
emoji[data-emoji~=loop],
emoji[data-emoji~=rage],
emoji[data-emoji~=tractor],
emoji[data-emoji~=tw-1f1fc] {
	background-position: -349px -79px
}

[data-emoji~=free] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -380px -72px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=blue_car],
emoji[data-emoji~=cow2],
emoji[data-emoji~=free],
emoji[data-emoji~=mag],
emoji[data-emoji~=triumph],
emoji[data-emoji~=tw-1f1fd] {
	background-position: -387px -79px
}

[data-emoji~=ng] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -418px -72px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=mag_right],
emoji[data-emoji~=ng],
emoji[data-emoji~=oncoming_automobile],
emoji[data-emoji~=ram],
emoji[data-emoji~=sleepy],
emoji[data-emoji~=tw-1f1fe] {
	background-position: -425px -79px
}

[data-emoji~=cinema] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -456px -72px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=car],
emoji[data-emoji~=cinema],
emoji[data-emoji~=rat],
emoji[data-emoji~=tw-1f1ff],
emoji[data-emoji~=unlock],
emoji[data-emoji~=yum] {
	background-position: -463px -79px
}

[data-emoji~=koko] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -494px -72px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=koko],
emoji[data-emoji~=lock],
emoji[data-emoji~=mask],
emoji[data-emoji~=red_car],
emoji[data-emoji~=tw-1f201],
emoji[data-emoji~=water_buffalo] {
	background-position: -501px -79px
}

[data-emoji~=signal_strength] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -532px -72px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=lock_with_ink_pen],
emoji[data-emoji~=signal_strength],
emoji[data-emoji~=sunglasses],
emoji[data-emoji~=taxi],
emoji[data-emoji~=tiger2],
emoji[data-emoji~=tw-1f202] {
	background-position: -539px -79px
}

[data-emoji~=u5272] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -570px -72px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=closed_lock_with_key],
emoji[data-emoji~=dizzy_face],
emoji[data-emoji~=oncoming_taxi],
emoji[data-emoji~=rabbit2],
emoji[data-emoji~=tw-1f21a],
emoji[data-emoji~=u5272] {
	background-position: -577px -79px
}

[data-emoji~=u5408] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -608px -72px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=articulated_lorry],
emoji[data-emoji~=dragon],
emoji[data-emoji~=imp],
emoji[data-emoji~=key],
emoji[data-emoji~=tw-1f22f],
emoji[data-emoji~=u5408] {
	background-position: -615px -79px
}

[data-emoji~=u55b6] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -646px -72px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=bulb],
emoji[data-emoji~=bus],
emoji[data-emoji~=goat],
emoji[data-emoji~=smiling_imp],
emoji[data-emoji~=tw-1f232],
emoji[data-emoji~=u55b6] {
	background-position: -653px -79px
}

[data-emoji~=u6307] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -684px -72px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=flashlight],
emoji[data-emoji~=neutral_face],
emoji[data-emoji~=oncoming_bus],
emoji[data-emoji~=rooster],
emoji[data-emoji~=tw-1f233],
emoji[data-emoji~=u6307] {
	background-position: -691px -79px
}

[data-emoji~=u6708] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -722px -72px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=dog2],
emoji[data-emoji~=high_brightness],
emoji[data-emoji~=no_mouth],
emoji[data-emoji~=rotating_light],
emoji[data-emoji~=tw-1f234],
emoji[data-emoji~=u6708] {
	background-position: -729px -79px
}

[data-emoji~=u6709] {
	background: url(/new-osc/img/emoji/Sysmbols.png) 0 -108px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=innocent],
emoji[data-emoji~=low_brightness],
emoji[data-emoji~=pig2],
emoji[data-emoji~=police_car],
emoji[data-emoji~=tw-1f235],
emoji[data-emoji~=u6709] {
	background-position: -7px -115px
}

[data-emoji~=u6e80] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -38px -108px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=alien],
emoji[data-emoji~=electric_plug],
emoji[data-emoji~=mouse2],
emoji[data-emoji~=oncoming_police_car],
emoji[data-emoji~=tw-1f236],
emoji[data-emoji~=u6e80] {
	background-position: -45px -115px
}

[data-emoji~=u7121] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -76px -108px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=battery],
emoji[data-emoji~=fire_engine],
emoji[data-emoji~=ox],
emoji[data-emoji~=tw-1f237],
emoji[data-emoji~=u7121],
emoji[data-emoji~=yellow_heart] {
	background-position: -83px -115px
}

[data-emoji~=u7533] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -114px -108px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=ambulance],
emoji[data-emoji~=blue_heart],
emoji[data-emoji~=calling],
emoji[data-emoji~=dragon_face],
emoji[data-emoji~=tw-1f238],
emoji[data-emoji~=u7533] {
	background-position: -121px -115px
}

[data-emoji~=u7a7a] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -152px -108px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=blowfish],
emoji[data-emoji~=email],
emoji[data-emoji~=minibus],
emoji[data-emoji~=purple_heart],
emoji[data-emoji~=tw-1f239],
emoji[data-emoji~=u7a7a] {
	background-position: -159px -115px
}

[data-emoji~=u7981] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -190px -108px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=crocodile],
emoji[data-emoji~=heart],
emoji[data-emoji~=mailbox],
emoji[data-emoji~=truck],
emoji[data-emoji~=tw-1f23a],
emoji[data-emoji~=u7981] {
	background-position: -197px -115px
}

[data-emoji~=sa] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -228px -108px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=dromedary_camel],
emoji[data-emoji~=green_heart],
emoji[data-emoji~=postbox],
emoji[data-emoji~=sa],
emoji[data-emoji~=train],
emoji[data-emoji~=tw-1f250] {
	background-position: -235px -115px
}

[data-emoji~=restroom] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -266px -108px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=bath],
emoji[data-emoji~=broken_heart],
emoji[data-emoji~=leopard],
emoji[data-emoji~=restroom],
emoji[data-emoji~=station],
emoji[data-emoji~=tw-1f251] {
	background-position: -273px -115px
}

[data-emoji~=mens] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -304px -108px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=bathtub],
emoji[data-emoji~=cat2],
emoji[data-emoji~=heartbeat],
emoji[data-emoji~=mens],
emoji[data-emoji~=train2],
emoji[data-emoji~=tw-1f300] {
	background-position: -311px -115px
}

[data-emoji~=womens] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -342px -108px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=bullettrain_front],
emoji[data-emoji~=heartpulse],
emoji[data-emoji~=poodle],
emoji[data-emoji~=shower],
emoji[data-emoji~=tw-1f301],
emoji[data-emoji~=womens] {
	background-position: -349px -115px
}

[data-emoji~=baby_symbol] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -380px -108px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=baby_symbol],
emoji[data-emoji~=bullettrain_side],
emoji[data-emoji~=paw_prints],
emoji[data-emoji~=toilet],
emoji[data-emoji~=tw-1f302],
emoji[data-emoji~=two_hearts] {
	background-position: -387px -115px
}

[data-emoji~=no_smoking] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -418px -108px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=bouquet],
emoji[data-emoji~=light_rail],
emoji[data-emoji~=no_smoking],
emoji[data-emoji~=revolving_hearts],
emoji[data-emoji~=tw-1f303],
emoji[data-emoji~=wrench] {
	background-position: -425px -115px
}

[data-emoji~=parking] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -456px -108px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=cherry_blossom],
emoji[data-emoji~=cupid],
emoji[data-emoji~=monorail],
emoji[data-emoji~=nut_and_bolt],
emoji[data-emoji~=parking],
emoji[data-emoji~=tw-1f304] {
	background-position: -463px -115px
}

[data-emoji~=wheelchair] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -494px -108px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=hammer],
emoji[data-emoji~=railway_car],
emoji[data-emoji~=sparkling_heart],
emoji[data-emoji~=tulip],
emoji[data-emoji~=tw-1f305],
emoji[data-emoji~=wheelchair] {
	background-position: -501px -115px
}

[data-emoji~=metro] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -532px -108px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=four_leaf_clover],
emoji[data-emoji~=metro],
emoji[data-emoji~=seat],
emoji[data-emoji~=sparkles],
emoji[data-emoji~=trolleybus],
emoji[data-emoji~=tw-1f306] {
	background-position: -539px -115px
}

[data-emoji~=baggage_claim] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -570px -108px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=baggage_claim],
emoji[data-emoji~=moneybag],
emoji[data-emoji~=rose],
emoji[data-emoji~=star],
emoji[data-emoji~=ticket],
emoji[data-emoji~=tw-1f307] {
	background-position: -577px -115px
}

[data-emoji~=accept] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -608px -108px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=accept],
emoji[data-emoji~=fuelpump],
emoji[data-emoji~=star2],
emoji[data-emoji~=sunflower],
emoji[data-emoji~=tw-1f308],
emoji[data-emoji~=yen] {
	background-position: -615px -115px
}

[data-emoji~=wc] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -646px -108px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=dizzy],
emoji[data-emoji~=dollar],
emoji[data-emoji~=hibiscus],
emoji[data-emoji~=tw-1f309],
emoji[data-emoji~=vertical_traffic_light],
emoji[data-emoji~=wc] {
	background-position: -653px -115px
}

[data-emoji~=potable_water] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -684px -108px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=boom],
emoji[data-emoji~=maple_leaf],
emoji[data-emoji~=potable_water],
emoji[data-emoji~=pound],
emoji[data-emoji~=traffic_light],
emoji[data-emoji~=tw-1f30a] {
	background-position: -691px -115px
}

[data-emoji~=put_litter_in_its_place] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -722px -108px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=collision],
emoji[data-emoji~=euro],
emoji[data-emoji~=leaves],
emoji[data-emoji~=put_litter_in_its_place],
emoji[data-emoji~=tw-1f30b],
emoji[data-emoji~=warning] {
	background-position: -729px -115px
}

[data-emoji~=secret] {
	background: url(/new-osc/img/emoji/Sysmbols.png) 0 -144px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=anger],
emoji[data-emoji~=construction],
emoji[data-emoji~=credit_card],
emoji[data-emoji~=fallen_leaf],
emoji[data-emoji~=secret],
emoji[data-emoji~=tw-1f30c] {
	background-position: -7px -151px
}

[data-emoji~=congratulations] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -38px -144px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=beginner],
emoji[data-emoji~=congratulations],
emoji[data-emoji~=exclamation],
emoji[data-emoji~=herb],
emoji[data-emoji~=money_with_wings],
emoji[data-emoji~=tw-1f30d] {
	background-position: -45px -151px
}

[data-emoji~="m"] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -76px -144px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~="m"],
emoji[data-emoji~=atm],
emoji[data-emoji~=e-mail],
emoji[data-emoji~=mushroom],
emoji[data-emoji~=question],
emoji[data-emoji~=tw-1f30e] {
	background-position: -83px -151px
}

[data-emoji~=passport_control] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -114px -144px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=cactus],
emoji[data-emoji~=grey_exclamation],
emoji[data-emoji~=inbox_tray],
emoji[data-emoji~=passport_control],
emoji[data-emoji~=slot_machine],
emoji[data-emoji~=tw-1f30f] {
	background-position: -121px -151px
}

[data-emoji~=left_luggage] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -152px -144px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=busstop],
emoji[data-emoji~=grey_question],
emoji[data-emoji~=left_luggage],
emoji[data-emoji~=outbox_tray],
emoji[data-emoji~=palm_tree],
emoji[data-emoji~=tw-1f310] {
	background-position: -159px -151px
}

[data-emoji~=customs] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -190px -144px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=barber],
emoji[data-emoji~=customs],
emoji[data-emoji~=envelope],
emoji[data-emoji~=evergreen_tree],
emoji[data-emoji~=tw-1f311],
emoji[data-emoji~=zzz] {
	background-position: -197px -151px
}

[data-emoji~=ideograph_advantage] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -228px -144px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=dash],
emoji[data-emoji~=deciduous_tree],
emoji[data-emoji~=hotsprings],
emoji[data-emoji~=ideograph_advantage],
emoji[data-emoji~=incoming_envelope],
emoji[data-emoji~=tw-1f312] {
	background-position: -235px -151px
}

[data-emoji~=cl] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -266px -144px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=checkered_flag],
emoji[data-emoji~=chestnut],
emoji[data-emoji~=cl],
emoji[data-emoji~=postal_horn],
emoji[data-emoji~=sweat_drops],
emoji[data-emoji~=tw-1f313] {
	background-position: -273px -151px
}

[data-emoji~=sos] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -304px -144px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=crossed_flags],
emoji[data-emoji~=mailbox_closed],
emoji[data-emoji~=notes],
emoji[data-emoji~=seedling],
emoji[data-emoji~=sos],
emoji[data-emoji~=tw-1f314] {
	background-position: -311px -151px
}

[data-emoji~=id] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -342px -144px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=blossom],
emoji[data-emoji~=id],
emoji[data-emoji~=izakaya_lantern],
emoji[data-emoji~=mailbox_with_mail],
emoji[data-emoji~=musical_note],
emoji[data-emoji~=tw-1f315] {
	background-position: -349px -151px
}

[data-emoji~=no_entry_sign] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -380px -144px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=ear_of_rice],
emoji[data-emoji~=fire],
emoji[data-emoji~=mailbox_with_no_mail],
emoji[data-emoji~=moyai],
emoji[data-emoji~=no_entry_sign],
emoji[data-emoji~=tw-1f316] {
	background-position: -387px -151px
}

[data-emoji~=underage] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -418px -144px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=circus_tent],
emoji[data-emoji~=hankey],
emoji[data-emoji~=package],
emoji[data-emoji~=shell],
emoji[data-emoji~=tw-1f317],
emoji[data-emoji~=underage] {
	background-position: -425px -151px
}

[data-emoji~=no_mobile_phones] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -456px -144px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=door],
emoji[data-emoji~=globe_with_meridians],
emoji[data-emoji~=no_mobile_phones],
emoji[data-emoji~=performing_arts],
emoji[data-emoji~=poop],
emoji[data-emoji~=tw-1f318] {
	background-position: -463px -151px
}

[data-emoji~=do_not_litter] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -494px -144px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=do_not_litter],
emoji[data-emoji~=round_pushpin],
emoji[data-emoji~=shit],
emoji[data-emoji~=smoking],
emoji[data-emoji~=sun_with_face],
emoji[data-emoji~=tw-1f319] {
	background-position: -501px -151px
}

[data-emoji~=non-potable_water] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -532px -144px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~="+1"],
emoji[data-emoji~=bomb],
emoji[data-emoji~=full_moon_with_face],
emoji[data-emoji~=non-potable_water],
emoji[data-emoji~=triangular_flag_on_post],
emoji[data-emoji~=tw-1f31a] {
	background-position: -539px -151px
}

[data-emoji~=no_bicycles] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -570px -144px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=gun],
emoji[data-emoji~=jp],
emoji[data-emoji~=new_moon_with_face],
emoji[data-emoji~=no_bicycles],
emoji[data-emoji~=thumbsup],
emoji[data-emoji~=tw-1f31b] {
	background-position: -577px -151px
}

[data-emoji~=no_pedestrians] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -608px -144px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~="-1"],
emoji[data-emoji~=hocho],
emoji[data-emoji~=kr],
emoji[data-emoji~=new_moon],
emoji[data-emoji~=no_pedestrians],
emoji[data-emoji~=tw-1f31c] {
	background-position: -615px -151px
}

[data-emoji~=children_crossing] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -646px -144px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=children_crossing],
emoji[data-emoji~=cn],
emoji[data-emoji~=pill],
emoji[data-emoji~=thumbsdown],
emoji[data-emoji~=tw-1f31d],
emoji[data-emoji~=waxing_crescent_moon] {
	background-position: -653px -151px
}

[data-emoji~=no_entry] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -684px -144px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=first_quarter_moon],
emoji[data-emoji~=no_entry],
emoji[data-emoji~=ok_hand],
emoji[data-emoji~=syringe],
emoji[data-emoji~=tw-1f31e],
emoji[data-emoji~=us] {
	background-position: -691px -151px
}

[data-emoji~=eight_spoked_asterisk] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -722px -144px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=eight_spoked_asterisk],
emoji[data-emoji~=fr],
emoji[data-emoji~=page_facing_up],
emoji[data-emoji~=punch],
emoji[data-emoji~=tw-1f31f],
emoji[data-emoji~=waxing_gibbous_moon] {
	background-position: -729px -151px
}

[data-emoji~=sparkle] {
	background: url(/new-osc/img/emoji/Sysmbols.png) 0 -180px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=es],
emoji[data-emoji~=facepunch],
emoji[data-emoji~=full_moon],
emoji[data-emoji~=page_with_curl],
emoji[data-emoji~=sparkle],
emoji[data-emoji~=tw-1f320] {
	background-position: -7px -187px
}

[data-emoji~=eight_pointed_black_star] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -38px -180px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=bookmark_tabs],
emoji[data-emoji~=eight_pointed_black_star],
emoji[data-emoji~=fist],
emoji[data-emoji~=it],
emoji[data-emoji~=tw-1f330],
emoji[data-emoji~=waning_gibbous_moon] {
	background-position: -45px -187px
}

[data-emoji~=heart_decoration] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -76px -180px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~="v"],
emoji[data-emoji~=bar_chart],
emoji[data-emoji~=heart_decoration],
emoji[data-emoji~=last_quarter_moon],
emoji[data-emoji~=ru],
emoji[data-emoji~=tw-1f331] {
	background-position: -83px -187px
}

[data-emoji~=vs] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -114px -180px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=chart_with_upwards_trend],
emoji[data-emoji~=gb],
emoji[data-emoji~=tw-1f332],
emoji[data-emoji~=vs],
emoji[data-emoji~=waning_crescent_moon],
emoji[data-emoji~=wave] {
	background-position: -121px -187px
}

[data-emoji~=vibration_mode] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -152px -180px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=chart_with_downwards_trend],
emoji[data-emoji~=hand],
emoji[data-emoji~=last_quarter_moon_with_face],
emoji[data-emoji~=tw-1f333],
emoji[data-emoji~=uk],
emoji[data-emoji~=vibration_mode] {
	background-position: -159px -187px
}

[data-emoji~=mobile_phone_off] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -190px -180px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=de],
emoji[data-emoji~=first_quarter_moon_with_face],
emoji[data-emoji~=mobile_phone_off],
emoji[data-emoji~=raised_hand],
emoji[data-emoji~=scroll],
emoji[data-emoji~=tw-1f334] {
	background-position: -197px -187px
}

[data-emoji~=chart] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -228px -180px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=chart],
emoji[data-emoji~=clipboard],
emoji[data-emoji~=moon],
emoji[data-emoji~=open_hands],
emoji[data-emoji~=tw-1f335] {
	background-position: -235px -187px
}

[data-emoji~=currency_exchange] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -266px -180px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=calendar],
emoji[data-emoji~=currency_exchange],
emoji[data-emoji~=earth_africa],
emoji[data-emoji~=point_up],
emoji[data-emoji~=tw-1f337] {
	background-position: -273px -187px
}

[data-emoji~=aries] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -304px -180px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=aries],
emoji[data-emoji~=date],
emoji[data-emoji~=earth_americas],
emoji[data-emoji~=point_down],
emoji[data-emoji~=tw-1f338] {
	background-position: -311px -187px
}

[data-emoji~=taurus] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -342px -180px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=card_index],
emoji[data-emoji~=earth_asia],
emoji[data-emoji~=point_left],
emoji[data-emoji~=taurus],
emoji[data-emoji~=tw-1f339] {
	background-position: -349px -187px
}

[data-emoji~=gemini] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -380px -180px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=file_folder],
emoji[data-emoji~=gemini],
emoji[data-emoji~=point_right],
emoji[data-emoji~=tw-1f33a],
emoji[data-emoji~=volcano] {
	background-position: -387px -187px
}

[data-emoji~=cancer] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -418px -180px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=cancer],
emoji[data-emoji~=milky_way],
emoji[data-emoji~=open_file_folder],
emoji[data-emoji~=raised_hands],
emoji[data-emoji~=tw-1f33b] {
	background-position: -425px -187px
}

[data-emoji~=leo] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -456px -180px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=leo],
emoji[data-emoji~=partly_sunny],
emoji[data-emoji~=pray],
emoji[data-emoji~=scissors],
emoji[data-emoji~=tw-1f33c] {
	background-position: -463px -187px
}

[data-emoji~=virgo] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -494px -180px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=octocat],
emoji[data-emoji~=point_up_2],
emoji[data-emoji~=pushpin],
emoji[data-emoji~=tw-1f33d],
emoji[data-emoji~=virgo] {
	background-position: -501px -187px
}

[data-emoji~=libra] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -532px -180px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=clap],
emoji[data-emoji~=libra],
emoji[data-emoji~=paperclip],
emoji[data-emoji~=squirrel],
emoji[data-emoji~=tw-1f33e] {
	background-position: -539px -187px
}

[data-emoji~=scorpius] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -570px -180px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=black_nib],
emoji[data-emoji~=muscle],
emoji[data-emoji~=scorpius],
emoji[data-emoji~=tw-1f33f] {
	background-position: -577px -187px
}

[data-emoji~=sagittarius] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -608px -180px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=metal],
emoji[data-emoji~=pencil2],
emoji[data-emoji~=sagittarius],
emoji[data-emoji~=tw-1f340] {
	background-position: -615px -187px
}

[data-emoji~=capricorn] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -646px -180px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=capricorn],
emoji[data-emoji~=fu],
emoji[data-emoji~=straight_ruler],
emoji[data-emoji~=tw-1f341] {
	background-position: -653px -187px
}

[data-emoji~=aquarius] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -684px -180px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=aquarius],
emoji[data-emoji~=triangular_ruler],
emoji[data-emoji~=tw-1f342],
emoji[data-emoji~=walking] {
	background-position: -691px -187px
}

[data-emoji~=pisces] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -722px -180px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=closed_book],
emoji[data-emoji~=pisces],
emoji[data-emoji~=runner],
emoji[data-emoji~=tw-1f343] {
	background-position: -729px -187px
}

[data-emoji~=ophiuchus] {
	background: url(/new-osc/img/emoji/Sysmbols.png) 0 -216px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=green_book],
emoji[data-emoji~=ophiuchus],
emoji[data-emoji~=running],
emoji[data-emoji~=tw-1f344] {
	background-position: -7px -223px
}

[data-emoji~=six_pointed_star] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -38px -216px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=blue_book],
emoji[data-emoji~=couple],
emoji[data-emoji~=six_pointed_star],
emoji[data-emoji~=tw-1f345] {
	background-position: -45px -223px
}

[data-emoji~=negative_squared_cross_mark] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -76px -216px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=family],
emoji[data-emoji~=negative_squared_cross_mark],
emoji[data-emoji~=orange_book],
emoji[data-emoji~=tw-1f346] {
	background-position: -83px -223px
}

[data-emoji~="a"] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -114px -216px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~="a"],
emoji[data-emoji~=notebook],
emoji[data-emoji~=tw-1f347],
emoji[data-emoji~=two_men_holding_hands] {
	background-position: -121px -223px
}

[data-emoji~="b"] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -152px -216px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~="b"],
emoji[data-emoji~=notebook_with_decorative_cover],
emoji[data-emoji~=tw-1f348],
emoji[data-emoji~=two_women_holding_hands] {
	background-position: -159px -223px
}

[data-emoji~=ab] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -190px -216px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=ab],
emoji[data-emoji~=dancer],
emoji[data-emoji~=ledger],
emoji[data-emoji~=tw-1f349] {
	background-position: -197px -223px
}

[data-emoji~=o2] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -228px -216px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=books],
emoji[data-emoji~=dancers],
emoji[data-emoji~=o2],
emoji[data-emoji~=tw-1f34a] {
	background-position: -235px -223px
}

[data-emoji~=diamond_shape_with_a_dot_inside] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -266px -216px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=bookmark],
emoji[data-emoji~=diamond_shape_with_a_dot_inside],
emoji[data-emoji~=ok_woman],
emoji[data-emoji~=tw-1f34b] {
	background-position: -273px -223px
}

[data-emoji~=recycle] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -304px -216px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=name_badge],
emoji[data-emoji~=no_good],
emoji[data-emoji~=recycle],
emoji[data-emoji~=tw-1f34c] {
	background-position: -311px -223px
}

[data-emoji~=end] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -342px -216px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=end],
emoji[data-emoji~=information_desk_person],
emoji[data-emoji~=microscope],
emoji[data-emoji~=tw-1f34d] {
	background-position: -349px -223px
}

[data-emoji~=back] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -380px -216px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=back],
emoji[data-emoji~=raising_hand],
emoji[data-emoji~=telescope],
emoji[data-emoji~=tw-1f34e] {
	background-position: -387px -223px
}

[data-emoji~=on] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -418px -216px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=bride_with_veil],
emoji[data-emoji~=newspaper],
emoji[data-emoji~=on],
emoji[data-emoji~=tw-1f34f] {
	background-position: -425px -223px
}

[data-emoji~=soon] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -456px -216px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=football],
emoji[data-emoji~=person_with_pouting_face],
emoji[data-emoji~=soon],
emoji[data-emoji~=tw-1f350] {
	background-position: -463px -223px
}

[data-emoji~=clock1] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -494px -216px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=basketball],
emoji[data-emoji~=clock1],
emoji[data-emoji~=person_frowning],
emoji[data-emoji~=tw-1f351] {
	background-position: -501px -223px
}

[data-emoji~=clock130] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -532px -216px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=bow],
emoji[data-emoji~=clock130],
emoji[data-emoji~=soccer],
emoji[data-emoji~=tw-1f352] {
	background-position: -539px -223px
}

[data-emoji~=clock10] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -570px -216px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=baseball],
emoji[data-emoji~=clock10],
emoji[data-emoji~=couplekiss],
emoji[data-emoji~=tw-1f353] {
	background-position: -577px -223px
}

[data-emoji~=clock1030] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -608px -216px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=clock1030],
emoji[data-emoji~=couple_with_heart],
emoji[data-emoji~=tennis],
emoji[data-emoji~=tw-1f354] {
	background-position: -615px -223px
}

[data-emoji~=clock11] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -646px -216px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~="8ball"],
emoji[data-emoji~=clock11],
emoji[data-emoji~=massage],
emoji[data-emoji~=tw-1f355] {
	background-position: -653px -223px
}

[data-emoji~=clock1130] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -684px -216px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=clock1130],
emoji[data-emoji~=haircut],
emoji[data-emoji~=rugby_football],
emoji[data-emoji~=tw-1f356] {
	background-position: -691px -223px
}

[data-emoji~=clock12] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -722px -216px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=bowling],
emoji[data-emoji~=clock12],
emoji[data-emoji~=nail_care],
emoji[data-emoji~=tw-1f357] {
	background-position: -729px -223px
}

[data-emoji~=clock1230] {
	background: url(/new-osc/img/emoji/Sysmbols.png) 0 -252px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=boy],
emoji[data-emoji~=clock1230],
emoji[data-emoji~=golf],
emoji[data-emoji~=tw-1f358] {
	background-position: -7px -259px
}

[data-emoji~=clock2] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -38px -252px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=clock2],
emoji[data-emoji~=girl],
emoji[data-emoji~=mountain_bicyclist],
emoji[data-emoji~=tw-1f359] {
	background-position: -45px -259px
}

[data-emoji~=clock230] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -76px -252px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=bicyclist],
emoji[data-emoji~=clock230],
emoji[data-emoji~=tw-1f35a],
emoji[data-emoji~=woman] {
	background-position: -83px -259px
}

[data-emoji~=clock3] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -114px -252px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=clock3],
emoji[data-emoji~=horse_racing],
emoji[data-emoji~=man],
emoji[data-emoji~=tw-1f35b] {
	background-position: -121px -259px
}

[data-emoji~=clock330] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -152px -252px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=baby],
emoji[data-emoji~=clock330],
emoji[data-emoji~=snowboarder],
emoji[data-emoji~=tw-1f35c] {
	background-position: -159px -259px
}

[data-emoji~=clock4] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -190px -252px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=clock4],
emoji[data-emoji~=older_woman],
emoji[data-emoji~=swimmer],
emoji[data-emoji~=tw-1f35d] {
	background-position: -197px -259px
}

[data-emoji~=clock430] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -228px -252px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=clock430],
emoji[data-emoji~=older_man],
emoji[data-emoji~=surfer],
emoji[data-emoji~=tw-1f35e] {
	background-position: -235px -259px
}

[data-emoji~=clock5] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -266px -252px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=clock5],
emoji[data-emoji~=person_with_blond_hair],
emoji[data-emoji~=ski],
emoji[data-emoji~=tw-1f35f] {
	background-position: -273px -259px
}

[data-emoji~=clock530] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -304px -252px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=clock530],
emoji[data-emoji~=man_with_gua_pi_mao],
emoji[data-emoji~=spades],
emoji[data-emoji~=tw-1f360] {
	background-position: -311px -259px
}

[data-emoji~=clock6] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -342px -252px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=clock6],
emoji[data-emoji~=hearts],
emoji[data-emoji~=man_with_turban],
emoji[data-emoji~=tw-1f361] {
	background-position: -349px -259px
}

[data-emoji~=clock630] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -380px -252px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=clock630],
emoji[data-emoji~=clubs],
emoji[data-emoji~=construction_worker],
emoji[data-emoji~=tw-1f362] {
	background-position: -387px -259px
}

[data-emoji~=clock7] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -418px -252px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=clock7],
emoji[data-emoji~=cop],
emoji[data-emoji~=diamonds],
emoji[data-emoji~=tw-1f363] {
	background-position: -425px -259px
}

[data-emoji~=clock730] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -456px -252px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=angel],
emoji[data-emoji~=clock730],
emoji[data-emoji~=gem],
emoji[data-emoji~=tw-1f364] {
	background-position: -463px -259px
}

[data-emoji~=clock8] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -494px -252px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=clock8],
emoji[data-emoji~=princess],
emoji[data-emoji~=ring],
emoji[data-emoji~=tw-1f365] {
	background-position: -501px -259px
}

[data-emoji~=clock830] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -532px -252px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=clock830],
emoji[data-emoji~=smiley_cat],
emoji[data-emoji~=trophy],
emoji[data-emoji~=tw-1f366] {
	background-position: -539px -259px
}

[data-emoji~=clock9] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -570px -252px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=clock9],
emoji[data-emoji~=musical_score],
emoji[data-emoji~=smile_cat],
emoji[data-emoji~=tw-1f367] {
	background-position: -577px -259px
}

[data-emoji~=clock930] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -608px -252px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=clock930],
emoji[data-emoji~=heart_eyes_cat],
emoji[data-emoji~=musical_keyboard],
emoji[data-emoji~=tw-1f368] {
	background-position: -615px -259px
}

[data-emoji~=heavy_dollar_sign] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -646px -252px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=heavy_dollar_sign],
emoji[data-emoji~=kissing_cat],
emoji[data-emoji~=tw-1f369],
emoji[data-emoji~=violin] {
	background-position: -653px -259px
}

[data-emoji~=copyright] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -684px -252px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=copyright],
emoji[data-emoji~=smirk_cat],
emoji[data-emoji~=space_invader],
emoji[data-emoji~=tw-1f36a] {
	background-position: -691px -259px
}

[data-emoji~=registered] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -722px -252px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=registered],
emoji[data-emoji~=scream_cat],
emoji[data-emoji~=tw-1f36b],
emoji[data-emoji~=video_game] {
	background-position: -729px -259px
}

[data-emoji~=tm] {
	background: url(/new-osc/img/emoji/Sysmbols.png) 0 -288px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=black_joker],
emoji[data-emoji~=crying_cat_face],
emoji[data-emoji~=tm],
emoji[data-emoji~=tw-1f36c] {
	background-position: -7px -295px
}

[data-emoji~="x"] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -38px -288px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~="x"],
emoji[data-emoji~=flower_playing_cards],
emoji[data-emoji~=joy_cat],
emoji[data-emoji~=tw-1f36d] {
	background-position: -45px -295px
}

[data-emoji~=heavy_exclamation_mark] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -76px -288px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=game_die],
emoji[data-emoji~=heavy_exclamation_mark],
emoji[data-emoji~=pouting_cat],
emoji[data-emoji~=tw-1f36e] {
	background-position: -83px -295px
}

[data-emoji~=bangbang] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -114px -288px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=bangbang],
emoji[data-emoji~=dart],
emoji[data-emoji~=japanese_ogre],
emoji[data-emoji~=tw-1f36f] {
	background-position: -121px -295px
}

[data-emoji~=interrobang] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -152px -288px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=interrobang],
emoji[data-emoji~=japanese_goblin],
emoji[data-emoji~=mahjong],
emoji[data-emoji~=tw-1f370] {
	background-position: -159px -295px
}

[data-emoji~="o"] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -190px -288px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~="o"],
emoji[data-emoji~=clapper],
emoji[data-emoji~=see_no_evil],
emoji[data-emoji~=tw-1f371] {
	background-position: -197px -295px
}

[data-emoji~=heavy_multiplication_x] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -228px -288px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=hear_no_evil],
emoji[data-emoji~=heavy_multiplication_x],
emoji[data-emoji~=memo],
emoji[data-emoji~=tw-1f372] {
	background-position: -235px -295px
}

[data-emoji~=heavy_plus_sign] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -266px -288px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=heavy_plus_sign],
emoji[data-emoji~=pencil],
emoji[data-emoji~=speak_no_evil],
emoji[data-emoji~=tw-1f373] {
	background-position: -273px -295px
}

[data-emoji~=heavy_minus_sign] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -304px -288px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=book],
emoji[data-emoji~=guardsman],
emoji[data-emoji~=heavy_minus_sign],
emoji[data-emoji~=tw-1f374] {
	background-position: -311px -295px
}

[data-emoji~=heavy_division_sign] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -342px -288px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=art],
emoji[data-emoji~=heavy_division_sign],
emoji[data-emoji~=skull],
emoji[data-emoji~=tw-1f375] {
	background-position: -349px -295px
}

[data-emoji~=white_flower] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -380px -288px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=feet],
emoji[data-emoji~=microphone],
emoji[data-emoji~=tw-1f376],
emoji[data-emoji~=white_flower] {
	background-position: -387px -295px
}

[data-emoji~="100"] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -418px -288px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~="100"],
emoji[data-emoji~=headphones],
emoji[data-emoji~=lips],
emoji[data-emoji~=tw-1f377] {
	background-position: -425px -295px
}

[data-emoji~=heavy_check_mark] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -456px -288px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=heavy_check_mark],
emoji[data-emoji~=kiss],
emoji[data-emoji~=trumpet],
emoji[data-emoji~=tw-1f378] {
	background-position: -463px -295px
}

[data-emoji~=ballot_box_with_check] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -494px -288px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=ballot_box_with_check],
emoji[data-emoji~=droplet],
emoji[data-emoji~=saxophone],
emoji[data-emoji~=tw-1f379] {
	background-position: -501px -295px
}

[data-emoji~=radio_button] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -532px -288px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=ear],
emoji[data-emoji~=guitar],
emoji[data-emoji~=radio_button],
emoji[data-emoji~=tw-1f37a] {
	background-position: -539px -295px
}

[data-emoji~=link] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -570px -288px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=eyes],
emoji[data-emoji~=link],
emoji[data-emoji~=shoe],
emoji[data-emoji~=tw-1f37b] {
	background-position: -577px -295px
}

[data-emoji~=curly_loop] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -608px -288px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=curly_loop],
emoji[data-emoji~=nose],
emoji[data-emoji~=sandal],
emoji[data-emoji~=tw-1f37c] {
	background-position: -615px -295px
}

[data-emoji~=wavy_dash] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -646px -288px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=high_heel],
emoji[data-emoji~=tongue],
emoji[data-emoji~=tw-1f380],
emoji[data-emoji~=wavy_dash] {
	background-position: -653px -295px
}

[data-emoji~=part_alternation_mark] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -684px -288px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=lipstick],
emoji[data-emoji~=love_letter],
emoji[data-emoji~=part_alternation_mark],
emoji[data-emoji~=tw-1f381] {
	background-position: -691px -295px
}

[data-emoji~=trident] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -722px -288px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=boot],
emoji[data-emoji~=bust_in_silhouette],
emoji[data-emoji~=trident],
emoji[data-emoji~=tw-1f382] {
	background-position: -729px -295px
}

[data-emoji~=black_small_square] {
	background: url(/new-osc/img/emoji/Sysmbols.png) 0 -324px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=black_small_square],
emoji[data-emoji~=busts_in_silhouette],
emoji[data-emoji~=shirt],
emoji[data-emoji~=tw-1f383] {
	background-position: -7px -331px
}

[data-emoji~=white_small_square] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -38px -324px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=speech_balloon],
emoji[data-emoji~=tshirt],
emoji[data-emoji~=tw-1f384],
emoji[data-emoji~=white_small_square] {
	background-position: -45px -331px
}

[data-emoji~=black_medium_small_square] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -76px -324px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=black_medium_small_square],
emoji[data-emoji~=necktie],
emoji[data-emoji~=thought_balloon],
emoji[data-emoji~=tw-1f385] {
	background-position: -83px -331px
}

[data-emoji~=white_medium_small_square] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -114px -324px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=feelsgood],
emoji[data-emoji~=tw-1f386],
emoji[data-emoji~=white_medium_small_square],
emoji[data-emoji~=womans_clothes] {
	background-position: -121px -331px
}

[data-emoji~=black_medium_square] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -152px -324px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=black_medium_square],
emoji[data-emoji~=dress],
emoji[data-emoji~=finnadie],
emoji[data-emoji~=tw-1f387] {
	background-position: -159px -331px
}

[data-emoji~=white_medium_square] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -190px -324px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=goberserk],
emoji[data-emoji~=running_shirt_with_sash],
emoji[data-emoji~=tw-1f388],
emoji[data-emoji~=white_medium_square] {
	background-position: -197px -331px
}

[data-emoji~=black_large_square] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -228px -324px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=black_large_square],
emoji[data-emoji~=godmode],
emoji[data-emoji~=jeans],
emoji[data-emoji~=tw-1f389] {
	background-position: -235px -331px
}

[data-emoji~=white_large_square] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -266px -324px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=hurtrealbad],
emoji[data-emoji~=kimono],
emoji[data-emoji~=tw-1f38a],
emoji[data-emoji~=white_large_square] {
	background-position: -273px -331px
}

[data-emoji~=white_check_mark] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -304px -324px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=bikini],
emoji[data-emoji~=rage1],
emoji[data-emoji~=tw-1f38b],
emoji[data-emoji~=white_check_mark] {
	background-position: -311px -331px
}

[data-emoji~=black_square_button] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -342px -324px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=black_square_button],
emoji[data-emoji~=rage2],
emoji[data-emoji~=ribbon],
emoji[data-emoji~=tw-1f38c] {
	background-position: -349px -331px
}

[data-emoji~=white_square_button] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -380px -324px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=rage3],
emoji[data-emoji~=tophat],
emoji[data-emoji~=tw-1f38d],
emoji[data-emoji~=white_square_button] {
	background-position: -387px -331px
}

[data-emoji~=black_circle] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -418px -324px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=black_circle],
emoji[data-emoji~=crown],
emoji[data-emoji~=rage4],
emoji[data-emoji~=tw-1f38e] {
	background-position: -425px -331px
}

[data-emoji~=white_circle] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -456px -324px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=suspect],
emoji[data-emoji~=tw-1f38f],
emoji[data-emoji~=white_circle],
emoji[data-emoji~=womans_hat] {
	background-position: -463px -331px
}

[data-emoji~=red_circle] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -494px -324px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=mans_shoe],
emoji[data-emoji~=red_circle],
emoji[data-emoji~=trollface],
emoji[data-emoji~=tw-1f390] {
	background-position: -501px -331px
}

[data-emoji~=large_blue_circle] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -532px -324px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=closed_umbrella],
emoji[data-emoji~=large_blue_circle],
emoji[data-emoji~=tw-1f391] {
	background-position: -539px -331px
}

[data-emoji~=large_blue_diamond] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -570px -324px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=briefcase],
emoji[data-emoji~=large_blue_diamond],
emoji[data-emoji~=tw-1f392] {
	background-position: -577px -331px
}

[data-emoji~=large_orange_diamond] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -608px -324px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=handbag],
emoji[data-emoji~=large_orange_diamond],
emoji[data-emoji~=tw-1f393] {
	background-position: -615px -331px
}

[data-emoji~=small_blue_diamond] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -646px -324px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=pouch],
emoji[data-emoji~=small_blue_diamond],
emoji[data-emoji~=tw-1f3a0] {
	background-position: -653px -331px
}

[data-emoji~=small_orange_diamond] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -684px -324px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=purse],
emoji[data-emoji~=small_orange_diamond],
emoji[data-emoji~=tw-1f3a1] {
	background-position: -691px -331px
}

[data-emoji~=small_red_triangle] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -722px -324px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=eyeglasses],
emoji[data-emoji~=small_red_triangle],
emoji[data-emoji~=tw-1f3a2] {
	background-position: -729px -331px
}

[data-emoji~=small_red_triangle_down] {
	background: url(/new-osc/img/emoji/Sysmbols.png) 0 -360px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=fishing_pole_and_fish],
emoji[data-emoji~=small_red_triangle_down],
emoji[data-emoji~=tw-1f3a3] {
	background-position: -7px -367px
}

[data-emoji~=shipit] {
	background: url(/new-osc/img/emoji/Sysmbols.png) -38px -360px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=coffee],
emoji[data-emoji~=shipit],
emoji[data-emoji~=tw-1f3a4] {
	background-position: -45px -367px
}

[data-emoji~=sunny] {
	background: url(/new-osc/img/emoji/nature.png) no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=umbrella] {
	background: url(/new-osc/img/emoji/nature.png) -38px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=cloud] {
	background: url(/new-osc/img/emoji/nature.png) -76px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=snowflake] {
	background: url(/new-osc/img/emoji/nature.png) -114px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=snowman] {
	background: url(/new-osc/img/emoji/nature.png) -152px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=zap] {
	background: url(/new-osc/img/emoji/nature.png) -190px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=cyclone] {
	background: url(/new-osc/img/emoji/nature.png) -228px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=foggy] {
	background: url(/new-osc/img/emoji/nature.png) -266px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=ocean] {
	background: url(/new-osc/img/emoji/nature.png) -304px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=cat] {
	background: url(/new-osc/img/emoji/nature.png) -342px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=dog] {
	background: url(/new-osc/img/emoji/nature.png) -380px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=mouse] {
	background: url(/new-osc/img/emoji/nature.png) -418px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=hamster] {
	background: url(/new-osc/img/emoji/nature.png) -456px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=rabbit] {
	background: url(/new-osc/img/emoji/nature.png) -494px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=wolf] {
	background: url(/new-osc/img/emoji/nature.png) -532px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=frog] {
	background: url(/new-osc/img/emoji/nature.png) -570px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tiger] {
	background: url(/new-osc/img/emoji/nature.png) -608px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=koala] {
	background: url(/new-osc/img/emoji/nature.png) -646px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=bear] {
	background: url(/new-osc/img/emoji/nature.png) -684px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=pig] {
	background: url(/new-osc/img/emoji/nature.png) -722px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=pig_nose] {
	background: url(/new-osc/img/emoji/nature.png) 0 -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=cow] {
	background: url(/new-osc/img/emoji/nature.png) -38px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=boar] {
	background: url(/new-osc/img/emoji/nature.png) -76px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=monkey_face] {
	background: url(/new-osc/img/emoji/nature.png) -114px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=monkey] {
	background: url(/new-osc/img/emoji/nature.png) -152px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=horse] {
	background: url(/new-osc/img/emoji/nature.png) -190px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=racehorse] {
	background: url(/new-osc/img/emoji/nature.png) -228px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=camel] {
	background: url(/new-osc/img/emoji/nature.png) -266px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=sheep] {
	background: url(/new-osc/img/emoji/nature.png) -304px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=elephant] {
	background: url(/new-osc/img/emoji/nature.png) -342px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=panda_face] {
	background: url(/new-osc/img/emoji/nature.png) -380px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=snake] {
	background: url(/new-osc/img/emoji/nature.png) -418px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=bird] {
	background: url(/new-osc/img/emoji/nature.png) -456px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=baby_chick] {
	background: url(/new-osc/img/emoji/nature.png) -494px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=hatched_chick] {
	background: url(/new-osc/img/emoji/nature.png) -532px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=hatching_chick] {
	background: url(/new-osc/img/emoji/nature.png) -570px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=chicken] {
	background: url(/new-osc/img/emoji/nature.png) -608px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=penguin] {
	background: url(/new-osc/img/emoji/nature.png) -646px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=turtle] {
	background: url(/new-osc/img/emoji/nature.png) -684px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=bug] {
	background: url(/new-osc/img/emoji/nature.png) -722px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=honeybee] {
	background: url(/new-osc/img/emoji/nature.png) 0 -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=ant] {
	background: url(/new-osc/img/emoji/nature.png) -38px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=beetle] {
	background: url(/new-osc/img/emoji/nature.png) -76px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=snail] {
	background: url(/new-osc/img/emoji/nature.png) -114px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=octopus] {
	background: url(/new-osc/img/emoji/nature.png) -152px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tropical_fish] {
	background: url(/new-osc/img/emoji/nature.png) -190px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=fish] {
	background: url(/new-osc/img/emoji/nature.png) -228px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=whale] {
	background: url(/new-osc/img/emoji/nature.png) -266px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=whale2] {
	background: url(/new-osc/img/emoji/nature.png) -304px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=dolphin] {
	background: url(/new-osc/img/emoji/nature.png) -342px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=cow2] {
	background: url(/new-osc/img/emoji/nature.png) -380px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=ram] {
	background: url(/new-osc/img/emoji/nature.png) -418px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=rat] {
	background: url(/new-osc/img/emoji/nature.png) -456px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=water_buffalo] {
	background: url(/new-osc/img/emoji/nature.png) -494px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tiger2] {
	background: url(/new-osc/img/emoji/nature.png) -532px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=rabbit2] {
	background: url(/new-osc/img/emoji/nature.png) -570px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=dragon] {
	background: url(/new-osc/img/emoji/nature.png) -608px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=goat] {
	background: url(/new-osc/img/emoji/nature.png) -646px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=rooster] {
	background: url(/new-osc/img/emoji/nature.png) -684px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=dog2] {
	background: url(/new-osc/img/emoji/nature.png) -722px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=pig2] {
	background: url(/new-osc/img/emoji/nature.png) 0 -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=mouse2] {
	background: url(/new-osc/img/emoji/nature.png) -38px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=ox] {
	background: url(/new-osc/img/emoji/nature.png) -76px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=dragon_face] {
	background: url(/new-osc/img/emoji/nature.png) -114px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=blowfish] {
	background: url(/new-osc/img/emoji/nature.png) -152px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=crocodile] {
	background: url(/new-osc/img/emoji/nature.png) -190px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=dromedary_camel] {
	background: url(/new-osc/img/emoji/nature.png) -228px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=leopard] {
	background: url(/new-osc/img/emoji/nature.png) -266px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=cat2] {
	background: url(/new-osc/img/emoji/nature.png) -304px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=poodle] {
	background: url(/new-osc/img/emoji/nature.png) -342px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=paw_prints] {
	background: url(/new-osc/img/emoji/nature.png) -380px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=bouquet] {
	background: url(/new-osc/img/emoji/nature.png) -418px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=cherry_blossom] {
	background: url(/new-osc/img/emoji/nature.png) -456px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tulip] {
	background: url(/new-osc/img/emoji/nature.png) -494px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=four_leaf_clover] {
	background: url(/new-osc/img/emoji/nature.png) -532px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=rose] {
	background: url(/new-osc/img/emoji/nature.png) -570px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=sunflower] {
	background: url(/new-osc/img/emoji/nature.png) -608px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=hibiscus] {
	background: url(/new-osc/img/emoji/nature.png) -646px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=maple_leaf] {
	background: url(/new-osc/img/emoji/nature.png) -684px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=leaves] {
	background: url(/new-osc/img/emoji/nature.png) -722px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=fallen_leaf] {
	background: url(/new-osc/img/emoji/nature.png) 0 -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=herb] {
	background: url(/new-osc/img/emoji/nature.png) -38px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=mushroom] {
	background: url(/new-osc/img/emoji/nature.png) -76px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=cactus] {
	background: url(/new-osc/img/emoji/nature.png) -114px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=palm_tree] {
	background: url(/new-osc/img/emoji/nature.png) -152px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=evergreen_tree] {
	background: url(/new-osc/img/emoji/nature.png) -190px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=deciduous_tree] {
	background: url(/new-osc/img/emoji/nature.png) -228px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=chestnut] {
	background: url(/new-osc/img/emoji/nature.png) -266px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=seedling] {
	background: url(/new-osc/img/emoji/nature.png) -304px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=blossom] {
	background: url(/new-osc/img/emoji/nature.png) -342px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=ear_of_rice] {
	background: url(/new-osc/img/emoji/nature.png) -380px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=shell] {
	background: url(/new-osc/img/emoji/nature.png) -418px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=globe_with_meridians] {
	background: url(/new-osc/img/emoji/nature.png) -456px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=sun_with_face] {
	background: url(/new-osc/img/emoji/nature.png) -494px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=full_moon_with_face] {
	background: url(/new-osc/img/emoji/nature.png) -532px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=new_moon_with_face] {
	background: url(/new-osc/img/emoji/nature.png) -570px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=new_moon] {
	background: url(/new-osc/img/emoji/nature.png) -608px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=waxing_crescent_moon] {
	background: url(/new-osc/img/emoji/nature.png) -646px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=first_quarter_moon] {
	background: url(/new-osc/img/emoji/nature.png) -684px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=waxing_gibbous_moon] {
	background: url(/new-osc/img/emoji/nature.png) -722px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=full_moon] {
	background: url(/new-osc/img/emoji/nature.png) 0 -180px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=waning_gibbous_moon] {
	background: url(/new-osc/img/emoji/nature.png) -38px -180px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=last_quarter_moon] {
	background: url(/new-osc/img/emoji/nature.png) -76px -180px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=waning_crescent_moon] {
	background: url(/new-osc/img/emoji/nature.png) -114px -180px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=last_quarter_moon_with_face] {
	background: url(/new-osc/img/emoji/nature.png) -152px -180px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=first_quarter_moon_with_face] {
	background: url(/new-osc/img/emoji/nature.png) -190px -180px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=moon] {
	background: url(/new-osc/img/emoji/nature.png) -228px -180px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=earth_africa] {
	background: url(/new-osc/img/emoji/nature.png) -266px -180px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=earth_americas] {
	background: url(/new-osc/img/emoji/nature.png) -304px -180px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=earth_asia] {
	background: url(/new-osc/img/emoji/nature.png) -342px -180px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=volcano] {
	background: url(/new-osc/img/emoji/nature.png) -380px -180px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=milky_way] {
	background: url(/new-osc/img/emoji/nature.png) -418px -180px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=partly_sunny] {
	background: url(/new-osc/img/emoji/nature.png) -456px -180px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=octocat] {
	background: url(/new-osc/img/emoji/nature.png) -494px -180px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=squirrel] {
	background: url(/new-osc/img/emoji/nature.png) -532px -180px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=bamboo] {
	background: url(/new-osc/img/emoji/object.png) no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=gift_heart] {
	background: url(/new-osc/img/emoji/object.png) -38px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=dolls] {
	background: url(/new-osc/img/emoji/object.png) -76px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=school_satchel] {
	background: url(/new-osc/img/emoji/object.png) -114px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=mortar_board] {
	background: url(/new-osc/img/emoji/object.png) -152px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=flags] {
	background: url(/new-osc/img/emoji/object.png) -190px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=fireworks] {
	background: url(/new-osc/img/emoji/object.png) -228px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=sparkler] {
	background: url(/new-osc/img/emoji/object.png) -266px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=wind_chime] {
	background: url(/new-osc/img/emoji/object.png) -304px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=rice_scene] {
	background: url(/new-osc/img/emoji/object.png) -342px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=jack_o_lantern] {
	background: url(/new-osc/img/emoji/object.png) -380px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=ghost] {
	background: url(/new-osc/img/emoji/object.png) -418px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=santa] {
	background: url(/new-osc/img/emoji/object.png) -456px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=christmas_tree] {
	background: url(/new-osc/img/emoji/object.png) -494px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=gift] {
	background: url(/new-osc/img/emoji/object.png) -532px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=bell] {
	background: url(/new-osc/img/emoji/object.png) -570px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=no_bell] {
	background: url(/new-osc/img/emoji/object.png) -608px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tanabata_tree] {
	background: url(/new-osc/img/emoji/object.png) -646px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tada] {
	background: url(/new-osc/img/emoji/object.png) -684px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=confetti_ball] {
	background: url(/new-osc/img/emoji/object.png) -722px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=balloon] {
	background: url(/new-osc/img/emoji/object.png) 0 -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=crystal_ball] {
	background: url(/new-osc/img/emoji/object.png) -38px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=cd] {
	background: url(/new-osc/img/emoji/object.png) -76px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=dvd] {
	background: url(/new-osc/img/emoji/object.png) -114px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=floppy_disk] {
	background: url(/new-osc/img/emoji/object.png) -152px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=camera] {
	background: url(/new-osc/img/emoji/object.png) -190px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=video_camera] {
	background: url(/new-osc/img/emoji/object.png) -228px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=movie_camera] {
	background: url(/new-osc/img/emoji/object.png) -266px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=computer] {
	background: url(/new-osc/img/emoji/object.png) -304px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tv] {
	background: url(/new-osc/img/emoji/object.png) -342px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=iphone] {
	background: url(/new-osc/img/emoji/object.png) -380px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=phone] {
	background: url(/new-osc/img/emoji/object.png) -418px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=telephone] {
	background: url(/new-osc/img/emoji/object.png) -456px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=telephone_receiver] {
	background: url(/new-osc/img/emoji/object.png) -494px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=pager] {
	background: url(/new-osc/img/emoji/object.png) -532px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=fax] {
	background: url(/new-osc/img/emoji/object.png) -570px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=minidisc] {
	background: url(/new-osc/img/emoji/object.png) -608px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=vhs] {
	background: url(/new-osc/img/emoji/object.png) -646px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=sound] {
	background: url(/new-osc/img/emoji/object.png) -684px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=speaker] {
	background: url(/new-osc/img/emoji/object.png) -722px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=mute] {
	background: url(/new-osc/img/emoji/object.png) 0 -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=loudspeaker] {
	background: url(/new-osc/img/emoji/object.png) -38px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=mega] {
	background: url(/new-osc/img/emoji/object.png) -76px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=hourglass] {
	background: url(/new-osc/img/emoji/object.png) -114px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=hourglass_flowing_sand] {
	background: url(/new-osc/img/emoji/object.png) -152px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=alarm_clock] {
	background: url(/new-osc/img/emoji/object.png) -190px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=watch] {
	background: url(/new-osc/img/emoji/object.png) -228px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=radio] {
	background: url(/new-osc/img/emoji/object.png) -266px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=satellite] {
	background: url(/new-osc/img/emoji/object.png) -304px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=loop] {
	background: url(/new-osc/img/emoji/object.png) -342px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=mag] {
	background: url(/new-osc/img/emoji/object.png) -380px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=mag_right] {
	background: url(/new-osc/img/emoji/object.png) -418px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=unlock] {
	background: url(/new-osc/img/emoji/object.png) -456px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=lock] {
	background: url(/new-osc/img/emoji/object.png) -494px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=lock_with_ink_pen] {
	background: url(/new-osc/img/emoji/object.png) -532px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=closed_lock_with_key] {
	background: url(/new-osc/img/emoji/object.png) -570px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=key] {
	background: url(/new-osc/img/emoji/object.png) -608px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=bulb] {
	background: url(/new-osc/img/emoji/object.png) -646px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=flashlight] {
	background: url(/new-osc/img/emoji/object.png) -684px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=high_brightness] {
	background: url(/new-osc/img/emoji/object.png) -722px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=low_brightness] {
	background: url(/new-osc/img/emoji/object.png) 0 -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=electric_plug] {
	background: url(/new-osc/img/emoji/object.png) -38px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=battery] {
	background: url(/new-osc/img/emoji/object.png) -76px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=calling] {
	background: url(/new-osc/img/emoji/object.png) -114px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=email] {
	background: url(/new-osc/img/emoji/object.png) -152px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=mailbox] {
	background: url(/new-osc/img/emoji/object.png) -190px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=postbox] {
	background: url(/new-osc/img/emoji/object.png) -228px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=bath] {
	background: url(/new-osc/img/emoji/object.png) -266px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=bathtub] {
	background: url(/new-osc/img/emoji/object.png) -304px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=shower] {
	background: url(/new-osc/img/emoji/object.png) -342px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=toilet] {
	background: url(/new-osc/img/emoji/object.png) -380px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=wrench] {
	background: url(/new-osc/img/emoji/object.png) -418px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=nut_and_bolt] {
	background: url(/new-osc/img/emoji/object.png) -456px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=hammer] {
	background: url(/new-osc/img/emoji/object.png) -494px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=seat] {
	background: url(/new-osc/img/emoji/object.png) -532px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=moneybag] {
	background: url(/new-osc/img/emoji/object.png) -570px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=yen] {
	background: url(/new-osc/img/emoji/object.png) -608px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=dollar] {
	background: url(/new-osc/img/emoji/object.png) -646px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=pound] {
	background: url(/new-osc/img/emoji/object.png) -684px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=euro] {
	background: url(/new-osc/img/emoji/object.png) -722px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=credit_card] {
	background: url(/new-osc/img/emoji/object.png) 0 -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=money_with_wings] {
	background: url(/new-osc/img/emoji/object.png) -38px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=e-mail] {
	background: url(/new-osc/img/emoji/object.png) -76px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=inbox_tray] {
	background: url(/new-osc/img/emoji/object.png) -114px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=outbox_tray] {
	background: url(/new-osc/img/emoji/object.png) -152px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=envelope] {
	background: url(/new-osc/img/emoji/object.png) -190px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=incoming_envelope] {
	background: url(/new-osc/img/emoji/object.png) -228px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=postal_horn] {
	background: url(/new-osc/img/emoji/object.png) -266px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=mailbox_closed] {
	background: url(/new-osc/img/emoji/object.png) -304px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=mailbox_with_mail] {
	background: url(/new-osc/img/emoji/object.png) -342px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=mailbox_with_no_mail] {
	background: url(/new-osc/img/emoji/object.png) -380px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=package] {
	background: url(/new-osc/img/emoji/object.png) -418px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=door] {
	background: url(/new-osc/img/emoji/object.png) -456px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=smoking] {
	background: url(/new-osc/img/emoji/object.png) -494px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=bomb] {
	background: url(/new-osc/img/emoji/object.png) -532px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=gun] {
	background: url(/new-osc/img/emoji/object.png) -570px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=hocho] {
	background: url(/new-osc/img/emoji/object.png) -608px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=pill] {
	background: url(/new-osc/img/emoji/object.png) -646px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=syringe] {
	background: url(/new-osc/img/emoji/object.png) -684px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=page_facing_up] {
	background: url(/new-osc/img/emoji/object.png) -722px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=page_with_curl] {
	background: url(/new-osc/img/emoji/object.png) 0 -180px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=bookmark_tabs] {
	background: url(/new-osc/img/emoji/object.png) -38px -180px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=bar_chart] {
	background: url(/new-osc/img/emoji/object.png) -76px -180px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=chart_with_upwards_trend] {
	background: url(/new-osc/img/emoji/object.png) -114px -180px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=chart_with_downwards_trend] {
	background: url(/new-osc/img/emoji/object.png) -152px -180px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=scroll] {
	background: url(/new-osc/img/emoji/object.png) -190px -180px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=clipboard] {
	background: url(/new-osc/img/emoji/object.png) -228px -180px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=calendar] {
	background: url(/new-osc/img/emoji/object.png) -266px -180px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=date] {
	background: url(/new-osc/img/emoji/object.png) -304px -180px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=card_index] {
	background: url(/new-osc/img/emoji/object.png) -342px -180px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=file_folder] {
	background: url(/new-osc/img/emoji/object.png) -380px -180px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=open_file_folder] {
	background: url(/new-osc/img/emoji/object.png) -418px -180px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=scissors] {
	background: url(/new-osc/img/emoji/object.png) -456px -180px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=pushpin] {
	background: url(/new-osc/img/emoji/object.png) -494px -180px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=paperclip] {
	background: url(/new-osc/img/emoji/object.png) -532px -180px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=black_nib] {
	background: url(/new-osc/img/emoji/object.png) -570px -180px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=pencil2] {
	background: url(/new-osc/img/emoji/object.png) -608px -180px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=straight_ruler] {
	background: url(/new-osc/img/emoji/object.png) -646px -180px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=triangular_ruler] {
	background: url(/new-osc/img/emoji/object.png) -684px -180px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=closed_book] {
	background: url(/new-osc/img/emoji/object.png) -722px -180px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=green_book] {
	background: url(/new-osc/img/emoji/object.png) 0 -216px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=blue_book] {
	background: url(/new-osc/img/emoji/object.png) -38px -216px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=orange_book] {
	background: url(/new-osc/img/emoji/object.png) -76px -216px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=notebook] {
	background: url(/new-osc/img/emoji/object.png) -114px -216px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=notebook_with_decorative_cover] {
	background: url(/new-osc/img/emoji/object.png) -152px -216px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=ledger] {
	background: url(/new-osc/img/emoji/object.png) -190px -216px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=books] {
	background: url(/new-osc/img/emoji/object.png) -228px -216px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=bookmark] {
	background: url(/new-osc/img/emoji/object.png) -266px -216px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=name_badge] {
	background: url(/new-osc/img/emoji/object.png) -304px -216px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=microscope] {
	background: url(/new-osc/img/emoji/object.png) -342px -216px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=telescope] {
	background: url(/new-osc/img/emoji/object.png) -380px -216px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=newspaper] {
	background: url(/new-osc/img/emoji/object.png) -418px -216px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=football] {
	background: url(/new-osc/img/emoji/object.png) -456px -216px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=basketball] {
	background: url(/new-osc/img/emoji/object.png) -494px -216px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=soccer] {
	background: url(/new-osc/img/emoji/object.png) -532px -216px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=baseball] {
	background: url(/new-osc/img/emoji/object.png) -570px -216px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tennis] {
	background: url(/new-osc/img/emoji/object.png) -608px -216px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~="8ball"] {
	background: url(/new-osc/img/emoji/object.png) -646px -216px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=rugby_football] {
	background: url(/new-osc/img/emoji/object.png) -684px -216px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=bowling] {
	background: url(/new-osc/img/emoji/object.png) -722px -216px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=golf] {
	background: url(/new-osc/img/emoji/object.png) 0 -252px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=mountain_bicyclist] {
	background: url(/new-osc/img/emoji/object.png) -38px -252px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=bicyclist] {
	background: url(/new-osc/img/emoji/object.png) -76px -252px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=horse_racing] {
	background: url(/new-osc/img/emoji/object.png) -114px -252px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=snowboarder] {
	background: url(/new-osc/img/emoji/object.png) -152px -252px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=swimmer] {
	background: url(/new-osc/img/emoji/object.png) -190px -252px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=surfer] {
	background: url(/new-osc/img/emoji/object.png) -228px -252px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=ski] {
	background: url(/new-osc/img/emoji/object.png) -266px -252px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=spades] {
	background: url(/new-osc/img/emoji/object.png) -304px -252px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=hearts] {
	background: url(/new-osc/img/emoji/object.png) -342px -252px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=clubs] {
	background: url(/new-osc/img/emoji/object.png) -380px -252px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=diamonds] {
	background: url(/new-osc/img/emoji/object.png) -418px -252px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=gem] {
	background: url(/new-osc/img/emoji/object.png) -456px -252px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=ring] {
	background: url(/new-osc/img/emoji/object.png) -494px -252px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=trophy] {
	background: url(/new-osc/img/emoji/object.png) -532px -252px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=musical_score] {
	background: url(/new-osc/img/emoji/object.png) -570px -252px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=musical_keyboard] {
	background: url(/new-osc/img/emoji/object.png) -608px -252px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=violin] {
	background: url(/new-osc/img/emoji/object.png) -646px -252px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=space_invader] {
	background: url(/new-osc/img/emoji/object.png) -684px -252px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=video_game] {
	background: url(/new-osc/img/emoji/object.png) -722px -252px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=black_joker] {
	background: url(/new-osc/img/emoji/object.png) 0 -288px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=flower_playing_cards] {
	background: url(/new-osc/img/emoji/object.png) -38px -288px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=game_die] {
	background: url(/new-osc/img/emoji/object.png) -76px -288px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=dart] {
	background: url(/new-osc/img/emoji/object.png) -114px -288px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=mahjong] {
	background: url(/new-osc/img/emoji/object.png) -152px -288px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=clapper] {
	background: url(/new-osc/img/emoji/object.png) -190px -288px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=memo] {
	background: url(/new-osc/img/emoji/object.png) -228px -288px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=pencil] {
	background: url(/new-osc/img/emoji/object.png) -266px -288px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=book] {
	background: url(/new-osc/img/emoji/object.png) -304px -288px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=art] {
	background: url(/new-osc/img/emoji/object.png) -342px -288px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=microphone] {
	background: url(/new-osc/img/emoji/object.png) -380px -288px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=headphones] {
	background: url(/new-osc/img/emoji/object.png) -418px -288px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=trumpet] {
	background: url(/new-osc/img/emoji/object.png) -456px -288px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=saxophone] {
	background: url(/new-osc/img/emoji/object.png) -494px -288px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=guitar] {
	background: url(/new-osc/img/emoji/object.png) -532px -288px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=shoe] {
	background: url(/new-osc/img/emoji/object.png) -570px -288px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=sandal] {
	background: url(/new-osc/img/emoji/object.png) -608px -288px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=high_heel] {
	background: url(/new-osc/img/emoji/object.png) -646px -288px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=lipstick] {
	background: url(/new-osc/img/emoji/object.png) -684px -288px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=boot] {
	background: url(/new-osc/img/emoji/object.png) -722px -288px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=shirt] {
	background: url(/new-osc/img/emoji/object.png) 0 -324px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tshirt] {
	background: url(/new-osc/img/emoji/object.png) -38px -324px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=necktie] {
	background: url(/new-osc/img/emoji/object.png) -76px -324px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=womans_clothes] {
	background: url(/new-osc/img/emoji/object.png) -114px -324px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=dress] {
	background: url(/new-osc/img/emoji/object.png) -152px -324px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=running_shirt_with_sash] {
	background: url(/new-osc/img/emoji/object.png) -190px -324px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=jeans] {
	background: url(/new-osc/img/emoji/object.png) -228px -324px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=kimono] {
	background: url(/new-osc/img/emoji/object.png) -266px -324px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=bikini] {
	background: url(/new-osc/img/emoji/object.png) -304px -324px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=ribbon] {
	background: url(/new-osc/img/emoji/object.png) -342px -324px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tophat] {
	background: url(/new-osc/img/emoji/object.png) -380px -324px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=crown] {
	background: url(/new-osc/img/emoji/object.png) -418px -324px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=womans_hat] {
	background: url(/new-osc/img/emoji/object.png) -456px -324px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=mans_shoe] {
	background: url(/new-osc/img/emoji/object.png) -494px -324px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=closed_umbrella] {
	background: url(/new-osc/img/emoji/object.png) -532px -324px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=briefcase] {
	background: url(/new-osc/img/emoji/object.png) -570px -324px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=handbag] {
	background: url(/new-osc/img/emoji/object.png) -608px -324px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=pouch] {
	background: url(/new-osc/img/emoji/object.png) -646px -324px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=purse] {
	background: url(/new-osc/img/emoji/object.png) -684px -324px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=eyeglasses] {
	background: url(/new-osc/img/emoji/object.png) -722px -324px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=fishing_pole_and_fish] {
	background: url(/new-osc/img/emoji/object.png) 0 -360px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=coffee] {
	background: url(/new-osc/img/emoji/object.png) -38px -360px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tea] {
	background: url(/new-osc/img/emoji/object.png) -76px -360px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tea],
emoji[data-emoji~=tw-1f3a5] {
	background-position: -83px -367px
}

[data-emoji~=sake] {
	background: url(/new-osc/img/emoji/object.png) -114px -360px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=sake],
emoji[data-emoji~=tw-1f3a6] {
	background-position: -121px -367px
}

[data-emoji~=baby_bottle] {
	background: url(/new-osc/img/emoji/object.png) -152px -360px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=baby_bottle],
emoji[data-emoji~=tw-1f3a7] {
	background-position: -159px -367px
}

[data-emoji~=beer] {
	background: url(/new-osc/img/emoji/object.png) -190px -360px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=beer],
emoji[data-emoji~=tw-1f3a8] {
	background-position: -197px -367px
}

[data-emoji~=beers] {
	background: url(/new-osc/img/emoji/object.png) -228px -360px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=beers],
emoji[data-emoji~=tw-1f3a9] {
	background-position: -235px -367px
}

[data-emoji~=cocktail] {
	background: url(/new-osc/img/emoji/object.png) -266px -360px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=cocktail],
emoji[data-emoji~=tw-1f3aa] {
	background-position: -273px -367px
}

[data-emoji~=tropical_drink] {
	background: url(/new-osc/img/emoji/object.png) -304px -360px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tropical_drink],
emoji[data-emoji~=tw-1f3ab] {
	background-position: -311px -367px
}

[data-emoji~=wine_glass] {
	background: url(/new-osc/img/emoji/object.png) -342px -360px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f3ac],
emoji[data-emoji~=wine_glass] {
	background-position: -349px -367px
}

[data-emoji~=fork_and_knife] {
	background: url(/new-osc/img/emoji/object.png) -380px -360px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=fork_and_knife],
emoji[data-emoji~=tw-1f3ad] {
	background-position: -387px -367px
}

[data-emoji~=pizza] {
	background: url(/new-osc/img/emoji/object.png) -418px -360px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=pizza],
emoji[data-emoji~=tw-1f3ae] {
	background-position: -425px -367px
}

[data-emoji~=hamburger] {
	background: url(/new-osc/img/emoji/object.png) -456px -360px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=hamburger],
emoji[data-emoji~=tw-1f3af] {
	background-position: -463px -367px
}

[data-emoji~=fries] {
	background: url(/new-osc/img/emoji/object.png) -494px -360px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=fries],
emoji[data-emoji~=tw-1f3b0] {
	background-position: -501px -367px
}

[data-emoji~=poultry_leg] {
	background: url(/new-osc/img/emoji/object.png) -532px -360px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=poultry_leg],
emoji[data-emoji~=tw-1f3b1] {
	background-position: -539px -367px
}

[data-emoji~=meat_on_bone] {
	background: url(/new-osc/img/emoji/object.png) -570px -360px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=meat_on_bone],
emoji[data-emoji~=tw-1f3b2] {
	background-position: -577px -367px
}

[data-emoji~=spaghetti] {
	background: url(/new-osc/img/emoji/object.png) -608px -360px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=spaghetti],
emoji[data-emoji~=tw-1f3b3] {
	background-position: -615px -367px
}

[data-emoji~=curry] {
	background: url(/new-osc/img/emoji/object.png) -646px -360px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=curry],
emoji[data-emoji~=tw-1f3b4] {
	background-position: -653px -367px
}

[data-emoji~=fried_shrimp] {
	background: url(/new-osc/img/emoji/object.png) -684px -360px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=fried_shrimp],
emoji[data-emoji~=tw-1f3b5] {
	background-position: -691px -367px
}

[data-emoji~=bento] {
	background: url(/new-osc/img/emoji/object.png) -722px -360px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=bento],
emoji[data-emoji~=tw-1f3b6] {
	background-position: -729px -367px
}

[data-emoji~=sushi] {
	background: url(/new-osc/img/emoji/object.png) 0 -396px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=sushi],
emoji[data-emoji~=tw-1f3b7] {
	background-position: -7px -403px
}

[data-emoji~=fish_cake] {
	background: url(/new-osc/img/emoji/object.png) -38px -396px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=fish_cake],
emoji[data-emoji~=tw-1f3b8] {
	background-position: -45px -403px
}

[data-emoji~=rice_ball] {
	background: url(/new-osc/img/emoji/object.png) -76px -396px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=rice_ball],
emoji[data-emoji~=tw-1f3b9] {
	background-position: -83px -403px
}

[data-emoji~=rice_cracker] {
	background: url(/new-osc/img/emoji/object.png) -114px -396px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=rice_cracker],
emoji[data-emoji~=tw-1f3ba] {
	background-position: -121px -403px
}

[data-emoji~=rice] {
	background: url(/new-osc/img/emoji/object.png) -152px -396px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=rice],
emoji[data-emoji~=tw-1f3bb] {
	background-position: -159px -403px
}

[data-emoji~=ramen] {
	background: url(/new-osc/img/emoji/object.png) -190px -396px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=ramen],
emoji[data-emoji~=tw-1f3bc] {
	background-position: -197px -403px
}

[data-emoji~=stew] {
	background: url(/new-osc/img/emoji/object.png) -228px -396px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=stew],
emoji[data-emoji~=tw-1f3bd] {
	background-position: -235px -403px
}

[data-emoji~=oden] {
	background: url(/new-osc/img/emoji/object.png) -266px -396px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=oden],
emoji[data-emoji~=tw-1f3be] {
	background-position: -273px -403px
}

[data-emoji~=dango] {
	background: url(/new-osc/img/emoji/object.png) -304px -396px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=dango],
emoji[data-emoji~=tw-1f3bf] {
	background-position: -311px -403px
}

[data-emoji~=egg] {
	background: url(/new-osc/img/emoji/object.png) -342px -396px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=egg],
emoji[data-emoji~=tw-1f3c0] {
	background-position: -349px -403px
}

[data-emoji~=bread] {
	background: url(/new-osc/img/emoji/object.png) -380px -396px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=bread],
emoji[data-emoji~=tw-1f3c1] {
	background-position: -387px -403px
}

[data-emoji~=doughnut] {
	background: url(/new-osc/img/emoji/object.png) -418px -396px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=doughnut],
emoji[data-emoji~=tw-1f3c2] {
	background-position: -425px -403px
}

[data-emoji~=custard] {
	background: url(/new-osc/img/emoji/object.png) -456px -396px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=custard],
emoji[data-emoji~=tw-1f3c3] {
	background-position: -463px -403px
}

[data-emoji~=icecream] {
	background: url(/new-osc/img/emoji/object.png) -494px -396px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=icecream],
emoji[data-emoji~=tw-1f3c4] {
	background-position: -501px -403px
}

[data-emoji~=ice_cream] {
	background: url(/new-osc/img/emoji/object.png) -532px -396px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=ice_cream],
emoji[data-emoji~=tw-1f3c6] {
	background-position: -539px -403px
}

[data-emoji~=shaved_ice] {
	background: url(/new-osc/img/emoji/object.png) -570px -396px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=shaved_ice],
emoji[data-emoji~=tw-1f3c7] {
	background-position: -577px -403px
}

[data-emoji~=birthday] {
	background: url(/new-osc/img/emoji/object.png) -608px -396px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=birthday],
emoji[data-emoji~=tw-1f3c8] {
	background-position: -615px -403px
}

[data-emoji~=cake] {
	background: url(/new-osc/img/emoji/object.png) -646px -396px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=cake],
emoji[data-emoji~=tw-1f3c9] {
	background-position: -653px -403px
}

[data-emoji~=cookie] {
	background: url(/new-osc/img/emoji/object.png) -684px -396px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=cookie],
emoji[data-emoji~=tw-1f3ca] {
	background-position: -691px -403px
}

[data-emoji~=chocolate_bar] {
	background: url(/new-osc/img/emoji/object.png) -722px -396px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=chocolate_bar],
emoji[data-emoji~=tw-1f3e0] {
	background-position: -729px -403px
}

[data-emoji~=candy] {
	background: url(/new-osc/img/emoji/object.png) 0 -432px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=candy],
emoji[data-emoji~=tw-1f3e1] {
	background-position: -7px -439px
}

[data-emoji~=lollipop] {
	background: url(/new-osc/img/emoji/object.png) -38px -432px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=lollipop],
emoji[data-emoji~=tw-1f3e2] {
	background-position: -45px -439px
}

[data-emoji~=honey_pot] {
	background: url(/new-osc/img/emoji/object.png) -76px -432px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=honey_pot],
emoji[data-emoji~=tw-1f3e3] {
	background-position: -83px -439px
}

[data-emoji~=apple] {
	background: url(/new-osc/img/emoji/object.png) -114px -432px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=apple],
emoji[data-emoji~=tw-1f3e4] {
	background-position: -121px -439px
}

[data-emoji~=green_apple] {
	background: url(/new-osc/img/emoji/object.png) -152px -432px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=green_apple],
emoji[data-emoji~=tw-1f3e5] {
	background-position: -159px -439px
}

[data-emoji~=tangerine] {
	background: url(/new-osc/img/emoji/object.png) -190px -432px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tangerine],
emoji[data-emoji~=tw-1f3e6] {
	background-position: -197px -439px
}

[data-emoji~=lemon] {
	background: url(/new-osc/img/emoji/object.png) -228px -432px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=lemon],
emoji[data-emoji~=tw-1f3e7] {
	background-position: -235px -439px
}

[data-emoji~=cherries] {
	background: url(/new-osc/img/emoji/object.png) -266px -432px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=cherries],
emoji[data-emoji~=tw-1f3e8] {
	background-position: -273px -439px
}

[data-emoji~=grapes] {
	background: url(/new-osc/img/emoji/object.png) -304px -432px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=grapes],
emoji[data-emoji~=tw-1f3e9] {
	background-position: -311px -439px
}

[data-emoji~=watermelon] {
	background: url(/new-osc/img/emoji/object.png) -342px -432px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f3ea],
emoji[data-emoji~=watermelon] {
	background-position: -349px -439px
}

[data-emoji~=strawberry] {
	background: url(/new-osc/img/emoji/object.png) -380px -432px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=strawberry],
emoji[data-emoji~=tw-1f3eb] {
	background-position: -387px -439px
}

[data-emoji~=peach] {
	background: url(/new-osc/img/emoji/object.png) -418px -432px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=peach],
emoji[data-emoji~=tw-1f3ec] {
	background-position: -425px -439px
}

[data-emoji~=melon] {
	background: url(/new-osc/img/emoji/object.png) -456px -432px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=melon],
emoji[data-emoji~=tw-1f3ed] {
	background-position: -463px -439px
}

[data-emoji~=banana] {
	background: url(/new-osc/img/emoji/object.png) -494px -432px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=banana],
emoji[data-emoji~=tw-1f3ee] {
	background-position: -501px -439px
}

[data-emoji~=pear] {
	background: url(/new-osc/img/emoji/object.png) -532px -432px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=pear],
emoji[data-emoji~=tw-1f3ef] {
	background-position: -539px -439px
}

[data-emoji~=pineapple] {
	background: url(/new-osc/img/emoji/object.png) -570px -432px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=pineapple],
emoji[data-emoji~=tw-1f3f0] {
	background-position: -577px -439px
}

[data-emoji~=sweet_potato] {
	background: url(/new-osc/img/emoji/object.png) -608px -432px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=sweet_potato],
emoji[data-emoji~=tw-1f400] {
	background-position: -615px -439px
}

[data-emoji~=eggplant] {
	background: url(/new-osc/img/emoji/object.png) -646px -432px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=eggplant],
emoji[data-emoji~=tw-1f401] {
	background-position: -653px -439px
}

[data-emoji~=tomato] {
	background: url(/new-osc/img/emoji/object.png) -684px -432px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tomato],
emoji[data-emoji~=tw-1f402] {
	background-position: -691px -439px
}

[data-emoji~=corn] {
	background: url(/new-osc/img/emoji/object.png) -722px -432px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=corn],
emoji[data-emoji~=tw-1f403] {
	background-position: -729px -439px
}

[data-emoji~=bowtie] {
	background: url(/new-osc/img/emoji/people.png) no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=smile] {
	background: url(/new-osc/img/emoji/people.png) -38px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=laughing] {
	background: url(/new-osc/img/emoji/people.png) -76px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=blush] {
	background: url(/new-osc/img/emoji/people.png) -114px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=smiley] {
	background: url(/new-osc/img/emoji/people.png) -152px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=relaxed] {
	background: url(/new-osc/img/emoji/people.png) -190px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=smirk] {
	background: url(/new-osc/img/emoji/people.png) -228px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=heart_eyes] {
	background: url(/new-osc/img/emoji/people.png) -266px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=kissing_heart] {
	background: url(/new-osc/img/emoji/people.png) -304px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=kissing_closed_eyes] {
	background: url(/new-osc/img/emoji/people.png) -342px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=flushed] {
	background: url(/new-osc/img/emoji/people.png) -380px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=relieved] {
	background: url(/new-osc/img/emoji/people.png) -418px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=satisfied] {
	background: url(/new-osc/img/emoji/people.png) -456px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=grin] {
	background: url(/new-osc/img/emoji/people.png) -494px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=wink] {
	background: url(/new-osc/img/emoji/people.png) -532px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=stuck_out_tongue_winking_eye] {
	background: url(/new-osc/img/emoji/people.png) -570px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=stuck_out_tongue_closed_eyes] {
	background: url(/new-osc/img/emoji/people.png) -608px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=grinning] {
	background: url(/new-osc/img/emoji/people.png) -646px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=kissing] {
	background: url(/new-osc/img/emoji/people.png) -684px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=kissing_smiling_eyes] {
	background: url(/new-osc/img/emoji/people.png) -722px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=stuck_out_tongue] {
	background: url(/new-osc/img/emoji/people.png) 0 -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=sleeping] {
	background: url(/new-osc/img/emoji/people.png) -38px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=worried] {
	background: url(/new-osc/img/emoji/people.png) -76px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=frowning] {
	background: url(/new-osc/img/emoji/people.png) -114px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=anguished] {
	background: url(/new-osc/img/emoji/people.png) -152px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=open_mouth] {
	background: url(/new-osc/img/emoji/people.png) -190px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=grimacing] {
	background: url(/new-osc/img/emoji/people.png) -228px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=confused] {
	background: url(/new-osc/img/emoji/people.png) -266px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=hushed] {
	background: url(/new-osc/img/emoji/people.png) -304px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=expressionless] {
	background: url(/new-osc/img/emoji/people.png) -342px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=unamused] {
	background: url(/new-osc/img/emoji/people.png) -380px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=sweat_smile] {
	background: url(/new-osc/img/emoji/people.png) -418px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=sweat] {
	background: url(/new-osc/img/emoji/people.png) -456px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=disappointed_relieved] {
	background: url(/new-osc/img/emoji/people.png) -494px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=weary] {
	background: url(/new-osc/img/emoji/people.png) -532px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=pensive] {
	background: url(/new-osc/img/emoji/people.png) -570px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=disappointed] {
	background: url(/new-osc/img/emoji/people.png) -608px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=confounded] {
	background: url(/new-osc/img/emoji/people.png) -646px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=fearful] {
	background: url(/new-osc/img/emoji/people.png) -684px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=cold_sweat] {
	background: url(/new-osc/img/emoji/people.png) -722px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=persevere] {
	background: url(/new-osc/img/emoji/people.png) 0 -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=cry] {
	background: url(/new-osc/img/emoji/people.png) -38px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=sob] {
	background: url(/new-osc/img/emoji/people.png) -76px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=joy] {
	background: url(/new-osc/img/emoji/people.png) -114px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=astonished] {
	background: url(/new-osc/img/emoji/people.png) -152px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=scream] {
	background: url(/new-osc/img/emoji/people.png) -190px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=neckbeard] {
	background: url(/new-osc/img/emoji/people.png) -228px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tired_face] {
	background: url(/new-osc/img/emoji/people.png) -266px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=angry] {
	background: url(/new-osc/img/emoji/people.png) -304px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=rage] {
	background: url(/new-osc/img/emoji/people.png) -342px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=triumph] {
	background: url(/new-osc/img/emoji/people.png) -380px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=sleepy] {
	background: url(/new-osc/img/emoji/people.png) -418px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=yum] {
	background: url(/new-osc/img/emoji/people.png) -456px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=mask] {
	background: url(/new-osc/img/emoji/people.png) -494px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=sunglasses] {
	background: url(/new-osc/img/emoji/people.png) -532px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=dizzy_face] {
	background: url(/new-osc/img/emoji/people.png) -570px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=imp] {
	background: url(/new-osc/img/emoji/people.png) -608px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=smiling_imp] {
	background: url(/new-osc/img/emoji/people.png) -646px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=neutral_face] {
	background: url(/new-osc/img/emoji/people.png) -684px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=no_mouth] {
	background: url(/new-osc/img/emoji/people.png) -722px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=innocent] {
	background: url(/new-osc/img/emoji/people.png) 0 -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=alien] {
	background: url(/new-osc/img/emoji/people.png) -38px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=yellow_heart] {
	background: url(/new-osc/img/emoji/people.png) -76px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=blue_heart] {
	background: url(/new-osc/img/emoji/people.png) -114px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=purple_heart] {
	background: url(/new-osc/img/emoji/people.png) -152px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=heart] {
	background: url(/new-osc/img/emoji/people.png) -190px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=green_heart] {
	background: url(/new-osc/img/emoji/people.png) -228px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=broken_heart] {
	background: url(/new-osc/img/emoji/people.png) -266px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=heartbeat] {
	background: url(/new-osc/img/emoji/people.png) -304px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=heartpulse] {
	background: url(/new-osc/img/emoji/people.png) -342px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=two_hearts] {
	background: url(/new-osc/img/emoji/people.png) -380px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=revolving_hearts] {
	background: url(/new-osc/img/emoji/people.png) -418px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=cupid] {
	background: url(/new-osc/img/emoji/people.png) -456px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=sparkling_heart] {
	background: url(/new-osc/img/emoji/people.png) -494px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=sparkles] {
	background: url(/new-osc/img/emoji/people.png) -532px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=star] {
	background: url(/new-osc/img/emoji/people.png) -570px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=star2] {
	background: url(/new-osc/img/emoji/people.png) -608px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=dizzy] {
	background: url(/new-osc/img/emoji/people.png) -646px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=boom] {
	background: url(/new-osc/img/emoji/people.png) -684px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=collision] {
	background: url(/new-osc/img/emoji/people.png) -722px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=anger] {
	background: url(/new-osc/img/emoji/people.png) 0 -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=exclamation] {
	background: url(/new-osc/img/emoji/people.png) -38px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=question] {
	background: url(/new-osc/img/emoji/people.png) -76px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=grey_exclamation] {
	background: url(/new-osc/img/emoji/people.png) -114px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=grey_question] {
	background: url(/new-osc/img/emoji/people.png) -152px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=zzz] {
	background: url(/new-osc/img/emoji/people.png) -190px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=dash] {
	background: url(/new-osc/img/emoji/people.png) -228px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=sweat_drops] {
	background: url(/new-osc/img/emoji/people.png) -266px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=notes] {
	background: url(/new-osc/img/emoji/people.png) -304px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=musical_note] {
	background: url(/new-osc/img/emoji/people.png) -342px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=fire] {
	background: url(/new-osc/img/emoji/people.png) -380px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=hankey] {
	background: url(/new-osc/img/emoji/people.png) -418px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=poop] {
	background: url(/new-osc/img/emoji/people.png) -456px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=shit] {
	background: url(/new-osc/img/emoji/people.png) -494px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~="+1"] {
	background: url(/new-osc/img/emoji/people.png) -532px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=thumbsup] {
	background: url(/new-osc/img/emoji/people.png) -570px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~="-1"] {
	background: url(/new-osc/img/emoji/people.png) -608px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=thumbsdown] {
	background: url(/new-osc/img/emoji/people.png) -646px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=ok_hand] {
	background: url(/new-osc/img/emoji/people.png) -684px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=punch] {
	background: url(/new-osc/img/emoji/people.png) -722px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=facepunch] {
	background: url(/new-osc/img/emoji/people.png) 0 -180px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=fist] {
	background: url(/new-osc/img/emoji/people.png) -38px -180px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~="v"] {
	background: url(/new-osc/img/emoji/people.png) -76px -180px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=wave] {
	background: url(/new-osc/img/emoji/people.png) -114px -180px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=hand] {
	background: url(/new-osc/img/emoji/people.png) -152px -180px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=raised_hand] {
	background: url(/new-osc/img/emoji/people.png) -190px -180px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=open_hands] {
	background: url(/new-osc/img/emoji/people.png) -228px -180px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=point_up] {
	background: url(/new-osc/img/emoji/people.png) -266px -180px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=point_down] {
	background: url(/new-osc/img/emoji/people.png) -304px -180px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=point_left] {
	background: url(/new-osc/img/emoji/people.png) -342px -180px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=point_right] {
	background: url(/new-osc/img/emoji/people.png) -380px -180px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=raised_hands] {
	background: url(/new-osc/img/emoji/people.png) -418px -180px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=pray] {
	background: url(/new-osc/img/emoji/people.png) -456px -180px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=point_up_2] {
	background: url(/new-osc/img/emoji/people.png) -494px -180px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=clap] {
	background: url(/new-osc/img/emoji/people.png) -532px -180px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=muscle] {
	background: url(/new-osc/img/emoji/people.png) -570px -180px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=metal] {
	background: url(/new-osc/img/emoji/people.png) -608px -180px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=fu] {
	background: url(/new-osc/img/emoji/people.png) -646px -180px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=walking] {
	background: url(/new-osc/img/emoji/people.png) -684px -180px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=runner] {
	background: url(/new-osc/img/emoji/people.png) -722px -180px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=running] {
	background: url(/new-osc/img/emoji/people.png) 0 -216px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=couple] {
	background: url(/new-osc/img/emoji/people.png) -38px -216px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=family] {
	background: url(/new-osc/img/emoji/people.png) -76px -216px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=two_men_holding_hands] {
	background: url(/new-osc/img/emoji/people.png) -114px -216px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=two_women_holding_hands] {
	background: url(/new-osc/img/emoji/people.png) -152px -216px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=dancer] {
	background: url(/new-osc/img/emoji/people.png) -190px -216px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=dancers] {
	background: url(/new-osc/img/emoji/people.png) -228px -216px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=ok_woman] {
	background: url(/new-osc/img/emoji/people.png) -266px -216px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=no_good] {
	background: url(/new-osc/img/emoji/people.png) -304px -216px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=information_desk_person] {
	background: url(/new-osc/img/emoji/people.png) -342px -216px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=raising_hand] {
	background: url(/new-osc/img/emoji/people.png) -380px -216px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=bride_with_veil] {
	background: url(/new-osc/img/emoji/people.png) -418px -216px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=person_with_pouting_face] {
	background: url(/new-osc/img/emoji/people.png) -456px -216px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=person_frowning] {
	background: url(/new-osc/img/emoji/people.png) -494px -216px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=bow] {
	background: url(/new-osc/img/emoji/people.png) -532px -216px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=couplekiss] {
	background: url(/new-osc/img/emoji/people.png) -570px -216px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=couple_with_heart] {
	background: url(/new-osc/img/emoji/people.png) -608px -216px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=massage] {
	background: url(/new-osc/img/emoji/people.png) -646px -216px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=haircut] {
	background: url(/new-osc/img/emoji/people.png) -684px -216px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=nail_care] {
	background: url(/new-osc/img/emoji/people.png) -722px -216px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=boy] {
	background: url(/new-osc/img/emoji/people.png) 0 -252px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=girl] {
	background: url(/new-osc/img/emoji/people.png) -38px -252px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=woman] {
	background: url(/new-osc/img/emoji/people.png) -76px -252px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=man] {
	background: url(/new-osc/img/emoji/people.png) -114px -252px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=baby] {
	background: url(/new-osc/img/emoji/people.png) -152px -252px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=older_woman] {
	background: url(/new-osc/img/emoji/people.png) -190px -252px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=older_man] {
	background: url(/new-osc/img/emoji/people.png) -228px -252px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=person_with_blond_hair] {
	background: url(/new-osc/img/emoji/people.png) -266px -252px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=man_with_gua_pi_mao] {
	background: url(/new-osc/img/emoji/people.png) -304px -252px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=man_with_turban] {
	background: url(/new-osc/img/emoji/people.png) -342px -252px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=construction_worker] {
	background: url(/new-osc/img/emoji/people.png) -380px -252px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=cop] {
	background: url(/new-osc/img/emoji/people.png) -418px -252px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=angel] {
	background: url(/new-osc/img/emoji/people.png) -456px -252px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=princess] {
	background: url(/new-osc/img/emoji/people.png) -494px -252px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=smiley_cat] {
	background: url(/new-osc/img/emoji/people.png) -532px -252px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=smile_cat] {
	background: url(/new-osc/img/emoji/people.png) -570px -252px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=heart_eyes_cat] {
	background: url(/new-osc/img/emoji/people.png) -608px -252px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=kissing_cat] {
	background: url(/new-osc/img/emoji/people.png) -646px -252px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=smirk_cat] {
	background: url(/new-osc/img/emoji/people.png) -684px -252px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=scream_cat] {
	background: url(/new-osc/img/emoji/people.png) -722px -252px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=crying_cat_face] {
	background: url(/new-osc/img/emoji/people.png) 0 -288px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=joy_cat] {
	background: url(/new-osc/img/emoji/people.png) -38px -288px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=pouting_cat] {
	background: url(/new-osc/img/emoji/people.png) -76px -288px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=japanese_ogre] {
	background: url(/new-osc/img/emoji/people.png) -114px -288px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=japanese_goblin] {
	background: url(/new-osc/img/emoji/people.png) -152px -288px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=see_no_evil] {
	background: url(/new-osc/img/emoji/people.png) -190px -288px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=hear_no_evil] {
	background: url(/new-osc/img/emoji/people.png) -228px -288px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=speak_no_evil] {
	background: url(/new-osc/img/emoji/people.png) -266px -288px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=guardsman] {
	background: url(/new-osc/img/emoji/people.png) -304px -288px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=skull] {
	background: url(/new-osc/img/emoji/people.png) -342px -288px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=feet] {
	background: url(/new-osc/img/emoji/people.png) -380px -288px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=lips] {
	background: url(/new-osc/img/emoji/people.png) -418px -288px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=kiss] {
	background: url(/new-osc/img/emoji/people.png) -456px -288px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=droplet] {
	background: url(/new-osc/img/emoji/people.png) -494px -288px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=ear] {
	background: url(/new-osc/img/emoji/people.png) -532px -288px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=eyes] {
	background: url(/new-osc/img/emoji/people.png) -570px -288px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=nose] {
	background: url(/new-osc/img/emoji/people.png) -608px -288px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tongue] {
	background: url(/new-osc/img/emoji/people.png) -646px -288px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=love_letter] {
	background: url(/new-osc/img/emoji/people.png) -684px -288px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=bust_in_silhouette] {
	background: url(/new-osc/img/emoji/people.png) -722px -288px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=busts_in_silhouette] {
	background: url(/new-osc/img/emoji/people.png) 0 -324px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=speech_balloon] {
	background: url(/new-osc/img/emoji/people.png) -38px -324px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=thought_balloon] {
	background: url(/new-osc/img/emoji/people.png) -76px -324px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=feelsgood] {
	background: url(/new-osc/img/emoji/people.png) -114px -324px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=finnadie] {
	background: url(/new-osc/img/emoji/people.png) -152px -324px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=goberserk] {
	background: url(/new-osc/img/emoji/people.png) -190px -324px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=godmode] {
	background: url(/new-osc/img/emoji/people.png) -228px -324px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=hurtrealbad] {
	background: url(/new-osc/img/emoji/people.png) -266px -324px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=rage1] {
	background: url(/new-osc/img/emoji/people.png) -304px -324px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=rage2] {
	background: url(/new-osc/img/emoji/people.png) -342px -324px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=rage3] {
	background: url(/new-osc/img/emoji/people.png) -380px -324px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=rage4] {
	background: url(/new-osc/img/emoji/people.png) -418px -324px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=suspect] {
	background: url(/new-osc/img/emoji/people.png) -456px -324px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=trollface] {
	background: url(/new-osc/img/emoji/people.png) -494px -324px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=house] {
	background: url(/new-osc/img/emoji/place.png) no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=house_with_garden] {
	background: url(/new-osc/img/emoji/place.png) -38px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=school] {
	background: url(/new-osc/img/emoji/place.png) -76px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=office] {
	background: url(/new-osc/img/emoji/place.png) -114px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=post_office] {
	background: url(/new-osc/img/emoji/place.png) -152px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=hospital] {
	background: url(/new-osc/img/emoji/place.png) -190px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=bank] {
	background: url(/new-osc/img/emoji/place.png) -228px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=convenience_store] {
	background: url(/new-osc/img/emoji/place.png) -266px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=love_hotel] {
	background: url(/new-osc/img/emoji/place.png) -304px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=hotel] {
	background: url(/new-osc/img/emoji/place.png) -342px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=wedding] {
	background: url(/new-osc/img/emoji/place.png) -380px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=church] {
	background: url(/new-osc/img/emoji/place.png) -418px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=department_store] {
	background: url(/new-osc/img/emoji/place.png) -456px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=european_post_office] {
	background: url(/new-osc/img/emoji/place.png) -494px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=city_sunrise] {
	background: url(/new-osc/img/emoji/place.png) -532px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=city_sunset] {
	background: url(/new-osc/img/emoji/place.png) -570px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=japanese_castle] {
	background: url(/new-osc/img/emoji/place.png) -608px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=european_castle] {
	background: url(/new-osc/img/emoji/place.png) -646px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tent] {
	background: url(/new-osc/img/emoji/place.png) -684px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=factory] {
	background: url(/new-osc/img/emoji/place.png) -722px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tokyo_tower] {
	background: url(/new-osc/img/emoji/place.png) 0 -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=japan] {
	background: url(/new-osc/img/emoji/place.png) -38px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=mount_fuji] {
	background: url(/new-osc/img/emoji/place.png) -76px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=sunrise_over_mountains] {
	background: url(/new-osc/img/emoji/place.png) -114px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=sunrise] {
	background: url(/new-osc/img/emoji/place.png) -152px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=stars] {
	background: url(/new-osc/img/emoji/place.png) -190px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=statue_of_liberty] {
	background: url(/new-osc/img/emoji/place.png) -228px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=bridge_at_night] {
	background: url(/new-osc/img/emoji/place.png) -266px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=carousel_horse] {
	background: url(/new-osc/img/emoji/place.png) -304px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=rainbow] {
	background: url(/new-osc/img/emoji/place.png) -342px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=ferris_wheel] {
	background: url(/new-osc/img/emoji/place.png) -380px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=fountain] {
	background: url(/new-osc/img/emoji/place.png) -418px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=roller_coaster] {
	background: url(/new-osc/img/emoji/place.png) -456px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=ship] {
	background: url(/new-osc/img/emoji/place.png) -494px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=speedboat] {
	background: url(/new-osc/img/emoji/place.png) -532px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=boat] {
	background: url(/new-osc/img/emoji/place.png) -570px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=sailboat] {
	background: url(/new-osc/img/emoji/place.png) -608px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=rowboat] {
	background: url(/new-osc/img/emoji/place.png) -646px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=anchor] {
	background: url(/new-osc/img/emoji/place.png) -684px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=rocket] {
	background: url(/new-osc/img/emoji/place.png) -722px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=airplane] {
	background: url(/new-osc/img/emoji/place.png) 0 -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=helicopter] {
	background: url(/new-osc/img/emoji/place.png) -38px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=steam_locomotive] {
	background: url(/new-osc/img/emoji/place.png) -76px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tram] {
	background: url(/new-osc/img/emoji/place.png) -114px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=mountain_railway] {
	background: url(/new-osc/img/emoji/place.png) -152px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=bike] {
	background: url(/new-osc/img/emoji/place.png) -190px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=aerial_tramway] {
	background: url(/new-osc/img/emoji/place.png) -228px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=suspension_railway] {
	background: url(/new-osc/img/emoji/place.png) -266px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=mountain_cableway] {
	background: url(/new-osc/img/emoji/place.png) -304px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tractor] {
	background: url(/new-osc/img/emoji/place.png) -342px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=blue_car] {
	background: url(/new-osc/img/emoji/place.png) -380px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=oncoming_automobile] {
	background: url(/new-osc/img/emoji/place.png) -418px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=car] {
	background: url(/new-osc/img/emoji/place.png) -456px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=red_car] {
	background: url(/new-osc/img/emoji/place.png) -494px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=taxi] {
	background: url(/new-osc/img/emoji/place.png) -532px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=oncoming_taxi] {
	background: url(/new-osc/img/emoji/place.png) -570px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=articulated_lorry] {
	background: url(/new-osc/img/emoji/place.png) -608px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=bus] {
	background: url(/new-osc/img/emoji/place.png) -646px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=oncoming_bus] {
	background: url(/new-osc/img/emoji/place.png) -684px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=rotating_light] {
	background: url(/new-osc/img/emoji/place.png) -722px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=police_car] {
	background: url(/new-osc/img/emoji/place.png) 0 -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=oncoming_police_car] {
	background: url(/new-osc/img/emoji/place.png) -38px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=fire_engine] {
	background: url(/new-osc/img/emoji/place.png) -76px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=ambulance] {
	background: url(/new-osc/img/emoji/place.png) -114px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=minibus] {
	background: url(/new-osc/img/emoji/place.png) -152px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=truck] {
	background: url(/new-osc/img/emoji/place.png) -190px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=train] {
	background: url(/new-osc/img/emoji/place.png) -228px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=station] {
	background: url(/new-osc/img/emoji/place.png) -266px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=train2] {
	background: url(/new-osc/img/emoji/place.png) -304px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=bullettrain_front] {
	background: url(/new-osc/img/emoji/place.png) -342px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=bullettrain_side] {
	background: url(/new-osc/img/emoji/place.png) -380px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=light_rail] {
	background: url(/new-osc/img/emoji/place.png) -418px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=monorail] {
	background: url(/new-osc/img/emoji/place.png) -456px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=railway_car] {
	background: url(/new-osc/img/emoji/place.png) -494px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=trolleybus] {
	background: url(/new-osc/img/emoji/place.png) -532px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=ticket] {
	background: url(/new-osc/img/emoji/place.png) -570px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=fuelpump] {
	background: url(/new-osc/img/emoji/place.png) -608px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=vertical_traffic_light] {
	background: url(/new-osc/img/emoji/place.png) -646px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=traffic_light] {
	background: url(/new-osc/img/emoji/place.png) -684px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=warning] {
	background: url(/new-osc/img/emoji/place.png) -722px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=construction] {
	background: url(/new-osc/img/emoji/place.png) 0 -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=beginner] {
	background: url(/new-osc/img/emoji/place.png) -38px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=atm] {
	background: url(/new-osc/img/emoji/place.png) -76px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=slot_machine] {
	background: url(/new-osc/img/emoji/place.png) -114px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=busstop] {
	background: url(/new-osc/img/emoji/place.png) -152px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=barber] {
	background: url(/new-osc/img/emoji/place.png) -190px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=hotsprings] {
	background: url(/new-osc/img/emoji/place.png) -228px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=checkered_flag] {
	background: url(/new-osc/img/emoji/place.png) -266px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=crossed_flags] {
	background: url(/new-osc/img/emoji/place.png) -304px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=izakaya_lantern] {
	background: url(/new-osc/img/emoji/place.png) -342px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=moyai] {
	background: url(/new-osc/img/emoji/place.png) -380px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=circus_tent] {
	background: url(/new-osc/img/emoji/place.png) -418px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=performing_arts] {
	background: url(/new-osc/img/emoji/place.png) -456px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=round_pushpin] {
	background: url(/new-osc/img/emoji/place.png) -494px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=triangular_flag_on_post] {
	background: url(/new-osc/img/emoji/place.png) -532px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=jp] {
	background: url(/new-osc/img/emoji/place.png) -570px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=kr] {
	background: url(/new-osc/img/emoji/place.png) -608px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=cn] {
	background: url(/new-osc/img/emoji/place.png) -646px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=us] {
	background: url(/new-osc/img/emoji/place.png) -684px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=fr] {
	background: url(/new-osc/img/emoji/place.png) -722px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=es] {
	background: url(/new-osc/img/emoji/place.png) 0 -180px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=it] {
	background: url(/new-osc/img/emoji/place.png) -38px -180px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=ru] {
	background: url(/new-osc/img/emoji/place.png) -76px -180px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=gb] {
	background: url(/new-osc/img/emoji/place.png) -114px -180px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=uk] {
	background: url(/new-osc/img/emoji/place.png) -152px -180px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=de] {
	background: url(/new-osc/img/emoji/place.png) -190px -180px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f004] {
	background: url(/new-osc/img/emoji/twemoji.png) no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f0cf] {
	background: url(/new-osc/img/emoji/twemoji.png) -38px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f170] {
	background: url(/new-osc/img/emoji/twemoji.png) -76px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f171] {
	background: url(/new-osc/img/emoji/twemoji.png) -114px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f17e] {
	background: url(/new-osc/img/emoji/twemoji.png) -152px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f17f] {
	background: url(/new-osc/img/emoji/twemoji.png) -190px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f18e] {
	background: url(/new-osc/img/emoji/twemoji.png) -228px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f191] {
	background: url(/new-osc/img/emoji/twemoji.png) -266px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f192] {
	background: url(/new-osc/img/emoji/twemoji.png) -304px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f193] {
	background: url(/new-osc/img/emoji/twemoji.png) -342px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f194] {
	background: url(/new-osc/img/emoji/twemoji.png) -380px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f195] {
	background: url(/new-osc/img/emoji/twemoji.png) -418px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f196] {
	background: url(/new-osc/img/emoji/twemoji.png) -456px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f197] {
	background: url(/new-osc/img/emoji/twemoji.png) -494px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f198] {
	background: url(/new-osc/img/emoji/twemoji.png) -532px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f199] {
	background: url(/new-osc/img/emoji/twemoji.png) -570px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f19a] {
	background: url(/new-osc/img/emoji/twemoji.png) -608px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f1e6] {
	background: url(/new-osc/img/emoji/twemoji.png) -646px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f1e7] {
	background: url(/new-osc/img/emoji/twemoji.png) -684px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f1e8-1f1f3] {
	background: url(/new-osc/img/emoji/twemoji.png) -722px 0 no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f1e8] {
	background: url(/new-osc/img/emoji/twemoji.png) 0 -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f1e9-1f1ea] {
	background: url(/new-osc/img/emoji/twemoji.png) -38px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f1e9] {
	background: url(/new-osc/img/emoji/twemoji.png) -76px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f1ea-1f1f8] {
	background: url(/new-osc/img/emoji/twemoji.png) -114px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f1ea] {
	background: url(/new-osc/img/emoji/twemoji.png) -152px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f1eb-1f1f7] {
	background: url(/new-osc/img/emoji/twemoji.png) -190px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f1eb] {
	background: url(/new-osc/img/emoji/twemoji.png) -228px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f1ec-1f1e7] {
	background: url(/new-osc/img/emoji/twemoji.png) -266px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f1ec] {
	background: url(/new-osc/img/emoji/twemoji.png) -304px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f1ed] {
	background: url(/new-osc/img/emoji/twemoji.png) -342px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f1ee-1f1f9] {
	background: url(/new-osc/img/emoji/twemoji.png) -380px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f1ee] {
	background: url(/new-osc/img/emoji/twemoji.png) -418px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f1ef-1f1f5] {
	background: url(/new-osc/img/emoji/twemoji.png) -456px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f1ef] {
	background: url(/new-osc/img/emoji/twemoji.png) -494px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f1f0-1f1f7] {
	background: url(/new-osc/img/emoji/twemoji.png) -532px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f1f0] {
	background: url(/new-osc/img/emoji/twemoji.png) -570px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f1f1] {
	background: url(/new-osc/img/emoji/twemoji.png) -608px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f1f2] {
	background: url(/new-osc/img/emoji/twemoji.png) -646px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f1f3] {
	background: url(/new-osc/img/emoji/twemoji.png) -684px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f1f4] {
	background: url(/new-osc/img/emoji/twemoji.png) -722px -36px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f1f5] {
	background: url(/new-osc/img/emoji/twemoji.png) 0 -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f1f6] {
	background: url(/new-osc/img/emoji/twemoji.png) -38px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f1f7-1f1fa] {
	background: url(/new-osc/img/emoji/twemoji.png) -76px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f1f7] {
	background: url(/new-osc/img/emoji/twemoji.png) -114px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f1f8] {
	background: url(/new-osc/img/emoji/twemoji.png) -152px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f1f9] {
	background: url(/new-osc/img/emoji/twemoji.png) -190px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f1fa-1f1f8] {
	background: url(/new-osc/img/emoji/twemoji.png) -228px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f1fa] {
	background: url(/new-osc/img/emoji/twemoji.png) -266px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f1fb] {
	background: url(/new-osc/img/emoji/twemoji.png) -304px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f1fc] {
	background: url(/new-osc/img/emoji/twemoji.png) -342px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f1fd] {
	background: url(/new-osc/img/emoji/twemoji.png) -380px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f1fe] {
	background: url(/new-osc/img/emoji/twemoji.png) -418px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f1ff] {
	background: url(/new-osc/img/emoji/twemoji.png) -456px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f201] {
	background: url(/new-osc/img/emoji/twemoji.png) -494px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f202] {
	background: url(/new-osc/img/emoji/twemoji.png) -532px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f21a] {
	background: url(/new-osc/img/emoji/twemoji.png) -570px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f22f] {
	background: url(/new-osc/img/emoji/twemoji.png) -608px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f232] {
	background: url(/new-osc/img/emoji/twemoji.png) -646px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f233] {
	background: url(/new-osc/img/emoji/twemoji.png) -684px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f234] {
	background: url(/new-osc/img/emoji/twemoji.png) -722px -72px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f235] {
	background: url(/new-osc/img/emoji/twemoji.png) 0 -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f236] {
	background: url(/new-osc/img/emoji/twemoji.png) -38px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f237] {
	background: url(/new-osc/img/emoji/twemoji.png) -76px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f238] {
	background: url(/new-osc/img/emoji/twemoji.png) -114px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f239] {
	background: url(/new-osc/img/emoji/twemoji.png) -152px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f23a] {
	background: url(/new-osc/img/emoji/twemoji.png) -190px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f250] {
	background: url(/new-osc/img/emoji/twemoji.png) -228px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f251] {
	background: url(/new-osc/img/emoji/twemoji.png) -266px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f300] {
	background: url(/new-osc/img/emoji/twemoji.png) -304px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f301] {
	background: url(/new-osc/img/emoji/twemoji.png) -342px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f302] {
	background: url(/new-osc/img/emoji/twemoji.png) -380px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f303] {
	background: url(/new-osc/img/emoji/twemoji.png) -418px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f304] {
	background: url(/new-osc/img/emoji/twemoji.png) -456px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f305] {
	background: url(/new-osc/img/emoji/twemoji.png) -494px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f306] {
	background: url(/new-osc/img/emoji/twemoji.png) -532px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f307] {
	background: url(/new-osc/img/emoji/twemoji.png) -570px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f308] {
	background: url(/new-osc/img/emoji/twemoji.png) -608px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f309] {
	background: url(/new-osc/img/emoji/twemoji.png) -646px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f30a] {
	background: url(/new-osc/img/emoji/twemoji.png) -684px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f30b] {
	background: url(/new-osc/img/emoji/twemoji.png) -722px -108px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f30c] {
	background: url(/new-osc/img/emoji/twemoji.png) 0 -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f30d] {
	background: url(/new-osc/img/emoji/twemoji.png) -38px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f30e] {
	background: url(/new-osc/img/emoji/twemoji.png) -76px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f30f] {
	background: url(/new-osc/img/emoji/twemoji.png) -114px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f310] {
	background: url(/new-osc/img/emoji/twemoji.png) -152px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f311] {
	background: url(/new-osc/img/emoji/twemoji.png) -190px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f312] {
	background: url(/new-osc/img/emoji/twemoji.png) -228px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f313] {
	background: url(/new-osc/img/emoji/twemoji.png) -266px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f314] {
	background: url(/new-osc/img/emoji/twemoji.png) -304px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f315] {
	background: url(/new-osc/img/emoji/twemoji.png) -342px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f316] {
	background: url(/new-osc/img/emoji/twemoji.png) -380px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f317] {
	background: url(/new-osc/img/emoji/twemoji.png) -418px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f318] {
	background: url(/new-osc/img/emoji/twemoji.png) -456px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f319] {
	background: url(/new-osc/img/emoji/twemoji.png) -494px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f31a] {
	background: url(/new-osc/img/emoji/twemoji.png) -532px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f31b] {
	background: url(/new-osc/img/emoji/twemoji.png) -570px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f31c] {
	background: url(/new-osc/img/emoji/twemoji.png) -608px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f31d] {
	background: url(/new-osc/img/emoji/twemoji.png) -646px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f31e] {
	background: url(/new-osc/img/emoji/twemoji.png) -684px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f31f] {
	background: url(/new-osc/img/emoji/twemoji.png) -722px -144px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f320] {
	background: url(/new-osc/img/emoji/twemoji.png) 0 -180px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f330] {
	background: url(/new-osc/img/emoji/twemoji.png) -38px -180px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f331] {
	background: url(/new-osc/img/emoji/twemoji.png) -76px -180px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f332] {
	background: url(/new-osc/img/emoji/twemoji.png) -114px -180px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f333] {
	background: url(/new-osc/img/emoji/twemoji.png) -152px -180px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f334] {
	background: url(/new-osc/img/emoji/twemoji.png) -190px -180px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f335] {
	background: url(/new-osc/img/emoji/twemoji.png) -228px -180px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f337] {
	background: url(/new-osc/img/emoji/twemoji.png) -266px -180px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f338] {
	background: url(/new-osc/img/emoji/twemoji.png) -304px -180px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f339] {
	background: url(/new-osc/img/emoji/twemoji.png) -342px -180px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f33a] {
	background: url(/new-osc/img/emoji/twemoji.png) -380px -180px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f33b] {
	background: url(/new-osc/img/emoji/twemoji.png) -418px -180px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f33c] {
	background: url(/new-osc/img/emoji/twemoji.png) -456px -180px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f33d] {
	background: url(/new-osc/img/emoji/twemoji.png) -494px -180px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f33e] {
	background: url(/new-osc/img/emoji/twemoji.png) -532px -180px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f33f] {
	background: url(/new-osc/img/emoji/twemoji.png) -570px -180px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f340] {
	background: url(/new-osc/img/emoji/twemoji.png) -608px -180px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f341] {
	background: url(/new-osc/img/emoji/twemoji.png) -646px -180px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f342] {
	background: url(/new-osc/img/emoji/twemoji.png) -684px -180px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f343] {
	background: url(/new-osc/img/emoji/twemoji.png) -722px -180px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f344] {
	background: url(/new-osc/img/emoji/twemoji.png) 0 -216px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f345] {
	background: url(/new-osc/img/emoji/twemoji.png) -38px -216px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f346] {
	background: url(/new-osc/img/emoji/twemoji.png) -76px -216px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f347] {
	background: url(/new-osc/img/emoji/twemoji.png) -114px -216px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f348] {
	background: url(/new-osc/img/emoji/twemoji.png) -152px -216px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f349] {
	background: url(/new-osc/img/emoji/twemoji.png) -190px -216px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f34a] {
	background: url(/new-osc/img/emoji/twemoji.png) -228px -216px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f34b] {
	background: url(/new-osc/img/emoji/twemoji.png) -266px -216px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f34c] {
	background: url(/new-osc/img/emoji/twemoji.png) -304px -216px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f34d] {
	background: url(/new-osc/img/emoji/twemoji.png) -342px -216px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f34e] {
	background: url(/new-osc/img/emoji/twemoji.png) -380px -216px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f34f] {
	background: url(/new-osc/img/emoji/twemoji.png) -418px -216px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f350] {
	background: url(/new-osc/img/emoji/twemoji.png) -456px -216px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f351] {
	background: url(/new-osc/img/emoji/twemoji.png) -494px -216px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f352] {
	background: url(/new-osc/img/emoji/twemoji.png) -532px -216px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f353] {
	background: url(/new-osc/img/emoji/twemoji.png) -570px -216px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f354] {
	background: url(/new-osc/img/emoji/twemoji.png) -608px -216px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f355] {
	background: url(/new-osc/img/emoji/twemoji.png) -646px -216px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f356] {
	background: url(/new-osc/img/emoji/twemoji.png) -684px -216px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f357] {
	background: url(/new-osc/img/emoji/twemoji.png) -722px -216px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f358] {
	background: url(/new-osc/img/emoji/twemoji.png) 0 -252px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f359] {
	background: url(/new-osc/img/emoji/twemoji.png) -38px -252px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f35a] {
	background: url(/new-osc/img/emoji/twemoji.png) -76px -252px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f35b] {
	background: url(/new-osc/img/emoji/twemoji.png) -114px -252px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f35c] {
	background: url(/new-osc/img/emoji/twemoji.png) -152px -252px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f35d] {
	background: url(/new-osc/img/emoji/twemoji.png) -190px -252px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f35e] {
	background: url(/new-osc/img/emoji/twemoji.png) -228px -252px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f35f] {
	background: url(/new-osc/img/emoji/twemoji.png) -266px -252px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f360] {
	background: url(/new-osc/img/emoji/twemoji.png) -304px -252px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f361] {
	background: url(/new-osc/img/emoji/twemoji.png) -342px -252px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f362] {
	background: url(/new-osc/img/emoji/twemoji.png) -380px -252px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f363] {
	background: url(/new-osc/img/emoji/twemoji.png) -418px -252px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f364] {
	background: url(/new-osc/img/emoji/twemoji.png) -456px -252px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f365] {
	background: url(/new-osc/img/emoji/twemoji.png) -494px -252px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f366] {
	background: url(/new-osc/img/emoji/twemoji.png) -532px -252px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f367] {
	background: url(/new-osc/img/emoji/twemoji.png) -570px -252px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f368] {
	background: url(/new-osc/img/emoji/twemoji.png) -608px -252px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f369] {
	background: url(/new-osc/img/emoji/twemoji.png) -646px -252px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f36a] {
	background: url(/new-osc/img/emoji/twemoji.png) -684px -252px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f36b] {
	background: url(/new-osc/img/emoji/twemoji.png) -722px -252px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f36c] {
	background: url(/new-osc/img/emoji/twemoji.png) 0 -288px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f36d] {
	background: url(/new-osc/img/emoji/twemoji.png) -38px -288px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f36e] {
	background: url(/new-osc/img/emoji/twemoji.png) -76px -288px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f36f] {
	background: url(/new-osc/img/emoji/twemoji.png) -114px -288px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f370] {
	background: url(/new-osc/img/emoji/twemoji.png) -152px -288px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f371] {
	background: url(/new-osc/img/emoji/twemoji.png) -190px -288px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f372] {
	background: url(/new-osc/img/emoji/twemoji.png) -228px -288px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f373] {
	background: url(/new-osc/img/emoji/twemoji.png) -266px -288px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f374] {
	background: url(/new-osc/img/emoji/twemoji.png) -304px -288px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f375] {
	background: url(/new-osc/img/emoji/twemoji.png) -342px -288px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f376] {
	background: url(/new-osc/img/emoji/twemoji.png) -380px -288px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f377] {
	background: url(/new-osc/img/emoji/twemoji.png) -418px -288px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f378] {
	background: url(/new-osc/img/emoji/twemoji.png) -456px -288px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f379] {
	background: url(/new-osc/img/emoji/twemoji.png) -494px -288px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f37a] {
	background: url(/new-osc/img/emoji/twemoji.png) -532px -288px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f37b] {
	background: url(/new-osc/img/emoji/twemoji.png) -570px -288px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f37c] {
	background: url(/new-osc/img/emoji/twemoji.png) -608px -288px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f380] {
	background: url(/new-osc/img/emoji/twemoji.png) -646px -288px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f381] {
	background: url(/new-osc/img/emoji/twemoji.png) -684px -288px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f382] {
	background: url(/new-osc/img/emoji/twemoji.png) -722px -288px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f383] {
	background: url(/new-osc/img/emoji/twemoji.png) 0 -324px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f384] {
	background: url(/new-osc/img/emoji/twemoji.png) -38px -324px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f385] {
	background: url(/new-osc/img/emoji/twemoji.png) -76px -324px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f386] {
	background: url(/new-osc/img/emoji/twemoji.png) -114px -324px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f387] {
	background: url(/new-osc/img/emoji/twemoji.png) -152px -324px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f388] {
	background: url(/new-osc/img/emoji/twemoji.png) -190px -324px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f389] {
	background: url(/new-osc/img/emoji/twemoji.png) -228px -324px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f38a] {
	background: url(/new-osc/img/emoji/twemoji.png) -266px -324px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f38b] {
	background: url(/new-osc/img/emoji/twemoji.png) -304px -324px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f38c] {
	background: url(/new-osc/img/emoji/twemoji.png) -342px -324px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f38d] {
	background: url(/new-osc/img/emoji/twemoji.png) -380px -324px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f38e] {
	background: url(/new-osc/img/emoji/twemoji.png) -418px -324px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f38f] {
	background: url(/new-osc/img/emoji/twemoji.png) -456px -324px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f390] {
	background: url(/new-osc/img/emoji/twemoji.png) -494px -324px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f391] {
	background: url(/new-osc/img/emoji/twemoji.png) -532px -324px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f392] {
	background: url(/new-osc/img/emoji/twemoji.png) -570px -324px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f393] {
	background: url(/new-osc/img/emoji/twemoji.png) -608px -324px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f3a0] {
	background: url(/new-osc/img/emoji/twemoji.png) -646px -324px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f3a1] {
	background: url(/new-osc/img/emoji/twemoji.png) -684px -324px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f3a2] {
	background: url(/new-osc/img/emoji/twemoji.png) -722px -324px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f3a3] {
	background: url(/new-osc/img/emoji/twemoji.png) 0 -360px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f3a4] {
	background: url(/new-osc/img/emoji/twemoji.png) -38px -360px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f3a5] {
	background: url(/new-osc/img/emoji/twemoji.png) -76px -360px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f3a6] {
	background: url(/new-osc/img/emoji/twemoji.png) -114px -360px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f3a7] {
	background: url(/new-osc/img/emoji/twemoji.png) -152px -360px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f3a8] {
	background: url(/new-osc/img/emoji/twemoji.png) -190px -360px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f3a9] {
	background: url(/new-osc/img/emoji/twemoji.png) -228px -360px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f3aa] {
	background: url(/new-osc/img/emoji/twemoji.png) -266px -360px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f3ab] {
	background: url(/new-osc/img/emoji/twemoji.png) -304px -360px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f3ac] {
	background: url(/new-osc/img/emoji/twemoji.png) -342px -360px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f3ad] {
	background: url(/new-osc/img/emoji/twemoji.png) -380px -360px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f3ae] {
	background: url(/new-osc/img/emoji/twemoji.png) -418px -360px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f3af] {
	background: url(/new-osc/img/emoji/twemoji.png) -456px -360px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f3b0] {
	background: url(/new-osc/img/emoji/twemoji.png) -494px -360px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f3b1] {
	background: url(/new-osc/img/emoji/twemoji.png) -532px -360px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f3b2] {
	background: url(/new-osc/img/emoji/twemoji.png) -570px -360px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f3b3] {
	background: url(/new-osc/img/emoji/twemoji.png) -608px -360px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f3b4] {
	background: url(/new-osc/img/emoji/twemoji.png) -646px -360px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f3b5] {
	background: url(/new-osc/img/emoji/twemoji.png) -684px -360px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f3b6] {
	background: url(/new-osc/img/emoji/twemoji.png) -722px -360px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f3b7] {
	background: url(/new-osc/img/emoji/twemoji.png) 0 -396px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f3b8] {
	background: url(/new-osc/img/emoji/twemoji.png) -38px -396px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f3b9] {
	background: url(/new-osc/img/emoji/twemoji.png) -76px -396px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f3ba] {
	background: url(/new-osc/img/emoji/twemoji.png) -114px -396px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f3bb] {
	background: url(/new-osc/img/emoji/twemoji.png) -152px -396px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f3bc] {
	background: url(/new-osc/img/emoji/twemoji.png) -190px -396px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f3bd] {
	background: url(/new-osc/img/emoji/twemoji.png) -228px -396px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f3be] {
	background: url(/new-osc/img/emoji/twemoji.png) -266px -396px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f3bf] {
	background: url(/new-osc/img/emoji/twemoji.png) -304px -396px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f3c0] {
	background: url(/new-osc/img/emoji/twemoji.png) -342px -396px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f3c1] {
	background: url(/new-osc/img/emoji/twemoji.png) -380px -396px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f3c2] {
	background: url(/new-osc/img/emoji/twemoji.png) -418px -396px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f3c3] {
	background: url(/new-osc/img/emoji/twemoji.png) -456px -396px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f3c4] {
	background: url(/new-osc/img/emoji/twemoji.png) -494px -396px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f3c6] {
	background: url(/new-osc/img/emoji/twemoji.png) -532px -396px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f3c7] {
	background: url(/new-osc/img/emoji/twemoji.png) -570px -396px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f3c8] {
	background: url(/new-osc/img/emoji/twemoji.png) -608px -396px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f3c9] {
	background: url(/new-osc/img/emoji/twemoji.png) -646px -396px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f3ca] {
	background: url(/new-osc/img/emoji/twemoji.png) -684px -396px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f3e0] {
	background: url(/new-osc/img/emoji/twemoji.png) -722px -396px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f3e1] {
	background: url(/new-osc/img/emoji/twemoji.png) 0 -432px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f3e2] {
	background: url(/new-osc/img/emoji/twemoji.png) -38px -432px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f3e3] {
	background: url(/new-osc/img/emoji/twemoji.png) -76px -432px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f3e4] {
	background: url(/new-osc/img/emoji/twemoji.png) -114px -432px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f3e5] {
	background: url(/new-osc/img/emoji/twemoji.png) -152px -432px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f3e6] {
	background: url(/new-osc/img/emoji/twemoji.png) -190px -432px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f3e7] {
	background: url(/new-osc/img/emoji/twemoji.png) -228px -432px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f3e8] {
	background: url(/new-osc/img/emoji/twemoji.png) -266px -432px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f3e9] {
	background: url(/new-osc/img/emoji/twemoji.png) -304px -432px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f3ea] {
	background: url(/new-osc/img/emoji/twemoji.png) -342px -432px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f3eb] {
	background: url(/new-osc/img/emoji/twemoji.png) -380px -432px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f3ec] {
	background: url(/new-osc/img/emoji/twemoji.png) -418px -432px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f3ed] {
	background: url(/new-osc/img/emoji/twemoji.png) -456px -432px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f3ee] {
	background: url(/new-osc/img/emoji/twemoji.png) -494px -432px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f3ef] {
	background: url(/new-osc/img/emoji/twemoji.png) -532px -432px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f3f0] {
	background: url(/new-osc/img/emoji/twemoji.png) -570px -432px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f400] {
	background: url(/new-osc/img/emoji/twemoji.png) -608px -432px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f401] {
	background: url(/new-osc/img/emoji/twemoji.png) -646px -432px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f402] {
	background: url(/new-osc/img/emoji/twemoji.png) -684px -432px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f403] {
	background: url(/new-osc/img/emoji/twemoji.png) -722px -432px no-repeat rgba(0, 0, 0, 0)
}

[data-emoji~=tw-1f404] {
	background: url(/new-osc/img/emoji/twemoji.png) 0 -468px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f404] {
	background-position: -7px -475px
}

[data-emoji~=tw-1f405] {
	background: url(/new-osc/img/emoji/twemoji.png) -38px -468px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f405] {
	background-position: -45px -475px
}

[data-emoji~=tw-1f406] {
	background: url(/new-osc/img/emoji/twemoji.png) -76px -468px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f406] {
	background-position: -83px -475px
}

[data-emoji~=tw-1f407] {
	background: url(/new-osc/img/emoji/twemoji.png) -114px -468px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f407] {
	background-position: -121px -475px
}

[data-emoji~=tw-1f408] {
	background: url(/new-osc/img/emoji/twemoji.png) -152px -468px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f408] {
	background-position: -159px -475px
}

[data-emoji~=tw-1f409] {
	background: url(/new-osc/img/emoji/twemoji.png) -190px -468px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f409] {
	background-position: -197px -475px
}

[data-emoji~=tw-1f40a] {
	background: url(/new-osc/img/emoji/twemoji.png) -228px -468px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f40a] {
	background-position: -235px -475px
}

[data-emoji~=tw-1f40b] {
	background: url(/new-osc/img/emoji/twemoji.png) -266px -468px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f40b] {
	background-position: -273px -475px
}

[data-emoji~=tw-1f40c] {
	background: url(/new-osc/img/emoji/twemoji.png) -304px -468px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f40c] {
	background-position: -311px -475px
}

[data-emoji~=tw-1f40d] {
	background: url(/new-osc/img/emoji/twemoji.png) -342px -468px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f40d] {
	background-position: -349px -475px
}

[data-emoji~=tw-1f40e] {
	background: url(/new-osc/img/emoji/twemoji.png) -380px -468px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f40e] {
	background-position: -387px -475px
}

[data-emoji~=tw-1f40f] {
	background: url(/new-osc/img/emoji/twemoji.png) -418px -468px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f40f] {
	background-position: -425px -475px
}

[data-emoji~=tw-1f410] {
	background: url(/new-osc/img/emoji/twemoji.png) -456px -468px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f410] {
	background-position: -463px -475px
}

[data-emoji~=tw-1f411] {
	background: url(/new-osc/img/emoji/twemoji.png) -494px -468px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f411] {
	background-position: -501px -475px
}

[data-emoji~=tw-1f412] {
	background: url(/new-osc/img/emoji/twemoji.png) -532px -468px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f412] {
	background-position: -539px -475px
}

[data-emoji~=tw-1f413] {
	background: url(/new-osc/img/emoji/twemoji.png) -570px -468px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f413] {
	background-position: -577px -475px
}

[data-emoji~=tw-1f414] {
	background: url(/new-osc/img/emoji/twemoji.png) -608px -468px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f414] {
	background-position: -615px -475px
}

[data-emoji~=tw-1f415] {
	background: url(/new-osc/img/emoji/twemoji.png) -646px -468px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f415] {
	background-position: -653px -475px
}

[data-emoji~=tw-1f416] {
	background: url(/new-osc/img/emoji/twemoji.png) -684px -468px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f416] {
	background-position: -691px -475px
}

[data-emoji~=tw-1f417] {
	background: url(/new-osc/img/emoji/twemoji.png) -722px -468px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f417] {
	background-position: -729px -475px
}

[data-emoji~=tw-1f418] {
	background: url(/new-osc/img/emoji/twemoji.png) 0 -504px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f418] {
	background-position: -7px -511px
}

[data-emoji~=tw-1f419] {
	background: url(/new-osc/img/emoji/twemoji.png) -38px -504px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f419] {
	background-position: -45px -511px
}

[data-emoji~=tw-1f41a] {
	background: url(/new-osc/img/emoji/twemoji.png) -76px -504px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f41a] {
	background-position: -83px -511px
}

[data-emoji~=tw-1f41b] {
	background: url(/new-osc/img/emoji/twemoji.png) -114px -504px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f41b] {
	background-position: -121px -511px
}

[data-emoji~=tw-1f41c] {
	background: url(/new-osc/img/emoji/twemoji.png) -152px -504px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f41c] {
	background-position: -159px -511px
}

[data-emoji~=tw-1f41d] {
	background: url(/new-osc/img/emoji/twemoji.png) -190px -504px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f41d] {
	background-position: -197px -511px
}

[data-emoji~=tw-1f41e] {
	background: url(/new-osc/img/emoji/twemoji.png) -228px -504px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f41e] {
	background-position: -235px -511px
}

[data-emoji~=tw-1f41f] {
	background: url(/new-osc/img/emoji/twemoji.png) -266px -504px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f41f] {
	background-position: -273px -511px
}

[data-emoji~=tw-1f420] {
	background: url(/new-osc/img/emoji/twemoji.png) -304px -504px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f420] {
	background-position: -311px -511px
}

[data-emoji~=tw-1f421] {
	background: url(/new-osc/img/emoji/twemoji.png) -342px -504px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f421] {
	background-position: -349px -511px
}

[data-emoji~=tw-1f422] {
	background: url(/new-osc/img/emoji/twemoji.png) -380px -504px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f422] {
	background-position: -387px -511px
}

[data-emoji~=tw-1f423] {
	background: url(/new-osc/img/emoji/twemoji.png) -418px -504px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f423] {
	background-position: -425px -511px
}

[data-emoji~=tw-1f424] {
	background: url(/new-osc/img/emoji/twemoji.png) -456px -504px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f424] {
	background-position: -463px -511px
}

[data-emoji~=tw-1f425] {
	background: url(/new-osc/img/emoji/twemoji.png) -494px -504px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f425] {
	background-position: -501px -511px
}

[data-emoji~=tw-1f426] {
	background: url(/new-osc/img/emoji/twemoji.png) -532px -504px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f426] {
	background-position: -539px -511px
}

[data-emoji~=tw-1f427] {
	background: url(/new-osc/img/emoji/twemoji.png) -570px -504px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f427] {
	background-position: -577px -511px
}

[data-emoji~=tw-1f428] {
	background: url(/new-osc/img/emoji/twemoji.png) -608px -504px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f428] {
	background-position: -615px -511px
}

[data-emoji~=tw-1f429] {
	background: url(/new-osc/img/emoji/twemoji.png) -646px -504px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f429] {
	background-position: -653px -511px
}

[data-emoji~=tw-1f42a] {
	background: url(/new-osc/img/emoji/twemoji.png) -684px -504px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f42a] {
	background-position: -691px -511px
}

[data-emoji~=tw-1f42b] {
	background: url(/new-osc/img/emoji/twemoji.png) -722px -504px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f42b] {
	background-position: -729px -511px
}

[data-emoji~=tw-1f42c] {
	background: url(/new-osc/img/emoji/twemoji.png) 0 -540px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f42c] {
	background-position: -7px -547px
}

[data-emoji~=tw-1f42d] {
	background: url(/new-osc/img/emoji/twemoji.png) -38px -540px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f42d] {
	background-position: -45px -547px
}

[data-emoji~=tw-1f42e] {
	background: url(/new-osc/img/emoji/twemoji.png) -76px -540px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f42e] {
	background-position: -83px -547px
}

[data-emoji~=tw-1f42f] {
	background: url(/new-osc/img/emoji/twemoji.png) -114px -540px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f42f] {
	background-position: -121px -547px
}

[data-emoji~=tw-1f430] {
	background: url(/new-osc/img/emoji/twemoji.png) -152px -540px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f430] {
	background-position: -159px -547px
}

[data-emoji~=tw-1f431] {
	background: url(/new-osc/img/emoji/twemoji.png) -190px -540px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f431] {
	background-position: -197px -547px
}

[data-emoji~=tw-1f432] {
	background: url(/new-osc/img/emoji/twemoji.png) -228px -540px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f432] {
	background-position: -235px -547px
}

[data-emoji~=tw-1f433] {
	background: url(/new-osc/img/emoji/twemoji.png) -266px -540px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f433] {
	background-position: -273px -547px
}

[data-emoji~=tw-1f434] {
	background: url(/new-osc/img/emoji/twemoji.png) -304px -540px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f434] {
	background-position: -311px -547px
}

[data-emoji~=tw-1f435] {
	background: url(/new-osc/img/emoji/twemoji.png) -342px -540px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f435] {
	background-position: -349px -547px
}

[data-emoji~=tw-1f436] {
	background: url(/new-osc/img/emoji/twemoji.png) -380px -540px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f436] {
	background-position: -387px -547px
}

[data-emoji~=tw-1f437] {
	background: url(/new-osc/img/emoji/twemoji.png) -418px -540px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f437] {
	background-position: -425px -547px
}

[data-emoji~=tw-1f438] {
	background: url(/new-osc/img/emoji/twemoji.png) -456px -540px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f438] {
	background-position: -463px -547px
}

[data-emoji~=tw-1f439] {
	background: url(/new-osc/img/emoji/twemoji.png) -494px -540px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f439] {
	background-position: -501px -547px
}

[data-emoji~=tw-1f43a] {
	background: url(/new-osc/img/emoji/twemoji.png) -532px -540px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f43a] {
	background-position: -539px -547px
}

[data-emoji~=tw-1f43b] {
	background: url(/new-osc/img/emoji/twemoji.png) -570px -540px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f43b] {
	background-position: -577px -547px
}

[data-emoji~=tw-1f43c] {
	background: url(/new-osc/img/emoji/twemoji.png) -608px -540px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f43c] {
	background-position: -615px -547px
}

[data-emoji~=tw-1f43d] {
	background: url(/new-osc/img/emoji/twemoji.png) -646px -540px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f43d] {
	background-position: -653px -547px
}

[data-emoji~=tw-1f43e] {
	background: url(/new-osc/img/emoji/twemoji.png) -684px -540px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f43e] {
	background-position: -691px -547px
}

[data-emoji~=tw-1f440] {
	background: url(/new-osc/img/emoji/twemoji.png) -722px -540px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f440] {
	background-position: -729px -547px
}

[data-emoji~=tw-1f442] {
	background: url(/new-osc/img/emoji/twemoji.png) 0 -576px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f442] {
	background-position: -7px -583px
}

[data-emoji~=tw-1f443] {
	background: url(/new-osc/img/emoji/twemoji.png) -38px -576px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f443] {
	background-position: -45px -583px
}

[data-emoji~=tw-1f444] {
	background: url(/new-osc/img/emoji/twemoji.png) -76px -576px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f444] {
	background-position: -83px -583px
}

[data-emoji~=tw-1f445] {
	background: url(/new-osc/img/emoji/twemoji.png) -114px -576px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f445] {
	background-position: -121px -583px
}

[data-emoji~=tw-1f446] {
	background: url(/new-osc/img/emoji/twemoji.png) -152px -576px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f446] {
	background-position: -159px -583px
}

[data-emoji~=tw-1f447] {
	background: url(/new-osc/img/emoji/twemoji.png) -190px -576px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f447] {
	background-position: -197px -583px
}

[data-emoji~=tw-1f448] {
	background: url(/new-osc/img/emoji/twemoji.png) -228px -576px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f448] {
	background-position: -235px -583px
}

[data-emoji~=tw-1f449] {
	background: url(/new-osc/img/emoji/twemoji.png) -266px -576px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f449] {
	background-position: -273px -583px
}

[data-emoji~=tw-1f44a] {
	background: url(/new-osc/img/emoji/twemoji.png) -304px -576px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f44a] {
	background-position: -311px -583px
}

[data-emoji~=tw-1f44b] {
	background: url(/new-osc/img/emoji/twemoji.png) -342px -576px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f44b] {
	background-position: -349px -583px
}

[data-emoji~=tw-1f44c] {
	background: url(/new-osc/img/emoji/twemoji.png) -380px -576px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f44c] {
	background-position: -387px -583px
}

[data-emoji~=tw-1f44d] {
	background: url(/new-osc/img/emoji/twemoji.png) -418px -576px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f44d] {
	background-position: -425px -583px
}

[data-emoji~=tw-1f44e] {
	background: url(/new-osc/img/emoji/twemoji.png) -456px -576px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f44e] {
	background-position: -463px -583px
}

[data-emoji~=tw-1f44f] {
	background: url(/new-osc/img/emoji/twemoji.png) -494px -576px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f44f] {
	background-position: -501px -583px
}

[data-emoji~=tw-1f450] {
	background: url(/new-osc/img/emoji/twemoji.png) -532px -576px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f450] {
	background-position: -539px -583px
}

[data-emoji~=tw-1f451] {
	background: url(/new-osc/img/emoji/twemoji.png) -570px -576px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f451] {
	background-position: -577px -583px
}

[data-emoji~=tw-1f452] {
	background: url(/new-osc/img/emoji/twemoji.png) -608px -576px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f452] {
	background-position: -615px -583px
}

[data-emoji~=tw-1f453] {
	background: url(/new-osc/img/emoji/twemoji.png) -646px -576px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f453] {
	background-position: -653px -583px
}

[data-emoji~=tw-1f454] {
	background: url(/new-osc/img/emoji/twemoji.png) -684px -576px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f454] {
	background-position: -691px -583px
}

[data-emoji~=tw-1f455] {
	background: url(/new-osc/img/emoji/twemoji.png) -722px -576px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f455] {
	background-position: -729px -583px
}

[data-emoji~=tw-1f456] {
	background: url(/new-osc/img/emoji/twemoji.png) 0 -612px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f456] {
	background-position: -7px -619px
}

[data-emoji~=tw-1f457] {
	background: url(/new-osc/img/emoji/twemoji.png) -38px -612px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f457] {
	background-position: -45px -619px
}

[data-emoji~=tw-1f458] {
	background: url(/new-osc/img/emoji/twemoji.png) -76px -612px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f458] {
	background-position: -83px -619px
}

[data-emoji~=tw-1f459] {
	background: url(/new-osc/img/emoji/twemoji.png) -114px -612px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f459] {
	background-position: -121px -619px
}

[data-emoji~=tw-1f45a] {
	background: url(/new-osc/img/emoji/twemoji.png) -152px -612px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f45a] {
	background-position: -159px -619px
}

[data-emoji~=tw-1f45b] {
	background: url(/new-osc/img/emoji/twemoji.png) -190px -612px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f45b] {
	background-position: -197px -619px
}

[data-emoji~=tw-1f45c] {
	background: url(/new-osc/img/emoji/twemoji.png) -228px -612px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f45c] {
	background-position: -235px -619px
}

[data-emoji~=tw-1f45d] {
	background: url(/new-osc/img/emoji/twemoji.png) -266px -612px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f45d] {
	background-position: -273px -619px
}

[data-emoji~=tw-1f45e] {
	background: url(/new-osc/img/emoji/twemoji.png) -304px -612px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f45e] {
	background-position: -311px -619px
}

[data-emoji~=tw-1f45f] {
	background: url(/new-osc/img/emoji/twemoji.png) -342px -612px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f45f] {
	background-position: -349px -619px
}

[data-emoji~=tw-1f460] {
	background: url(/new-osc/img/emoji/twemoji.png) -380px -612px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f460] {
	background-position: -387px -619px
}

[data-emoji~=tw-1f461] {
	background: url(/new-osc/img/emoji/twemoji.png) -418px -612px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f461] {
	background-position: -425px -619px
}

[data-emoji~=tw-1f462] {
	background: url(/new-osc/img/emoji/twemoji.png) -456px -612px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f462] {
	background-position: -463px -619px
}

[data-emoji~=tw-1f463] {
	background: url(/new-osc/img/emoji/twemoji.png) -494px -612px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f463] {
	background-position: -501px -619px
}

[data-emoji~=tw-1f464] {
	background: url(/new-osc/img/emoji/twemoji.png) -532px -612px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f464] {
	background-position: -539px -619px
}

[data-emoji~=tw-1f465] {
	background: url(/new-osc/img/emoji/twemoji.png) -570px -612px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f465] {
	background-position: -577px -619px
}

[data-emoji~=tw-1f466] {
	background: url(/new-osc/img/emoji/twemoji.png) -608px -612px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f466] {
	background-position: -615px -619px
}

[data-emoji~=tw-1f467] {
	background: url(/new-osc/img/emoji/twemoji.png) -646px -612px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f467] {
	background-position: -653px -619px
}

[data-emoji~=tw-1f468] {
	background: url(/new-osc/img/emoji/twemoji.png) -684px -612px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f468] {
	background-position: -691px -619px
}

[data-emoji~=tw-1f469] {
	background: url(/new-osc/img/emoji/twemoji.png) -722px -612px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f469] {
	background-position: -729px -619px
}

[data-emoji~=tw-1f46a] {
	background: url(/new-osc/img/emoji/twemoji.png) 0 -648px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f46a] {
	background-position: -7px -655px
}

[data-emoji~=tw-1f46b] {
	background: url(/new-osc/img/emoji/twemoji.png) -38px -648px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f46b] {
	background-position: -45px -655px
}

[data-emoji~=tw-1f46c] {
	background: url(/new-osc/img/emoji/twemoji.png) -76px -648px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f46c] {
	background-position: -83px -655px
}

[data-emoji~=tw-1f46d] {
	background: url(/new-osc/img/emoji/twemoji.png) -114px -648px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f46d] {
	background-position: -121px -655px
}

[data-emoji~=tw-1f46e] {
	background: url(/new-osc/img/emoji/twemoji.png) -152px -648px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f46e] {
	background-position: -159px -655px
}

[data-emoji~=tw-1f46f] {
	background: url(/new-osc/img/emoji/twemoji.png) -190px -648px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f46f] {
	background-position: -197px -655px
}

[data-emoji~=tw-1f470] {
	background: url(/new-osc/img/emoji/twemoji.png) -228px -648px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f470] {
	background-position: -235px -655px
}

[data-emoji~=tw-1f471] {
	background: url(/new-osc/img/emoji/twemoji.png) -266px -648px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f471] {
	background-position: -273px -655px
}

[data-emoji~=tw-1f472] {
	background: url(/new-osc/img/emoji/twemoji.png) -304px -648px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f472] {
	background-position: -311px -655px
}

[data-emoji~=tw-1f473] {
	background: url(/new-osc/img/emoji/twemoji.png) -342px -648px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f473] {
	background-position: -349px -655px
}

[data-emoji~=tw-1f474] {
	background: url(/new-osc/img/emoji/twemoji.png) -380px -648px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f474] {
	background-position: -387px -655px
}

[data-emoji~=tw-1f475] {
	background: url(/new-osc/img/emoji/twemoji.png) -418px -648px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f475] {
	background-position: -425px -655px
}

[data-emoji~=tw-1f476] {
	background: url(/new-osc/img/emoji/twemoji.png) -456px -648px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f476] {
	background-position: -463px -655px
}

[data-emoji~=tw-1f477] {
	background: url(/new-osc/img/emoji/twemoji.png) -494px -648px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f477] {
	background-position: -501px -655px
}

[data-emoji~=tw-1f478] {
	background: url(/new-osc/img/emoji/twemoji.png) -532px -648px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f478] {
	background-position: -539px -655px
}

[data-emoji~=tw-1f479] {
	background: url(/new-osc/img/emoji/twemoji.png) -570px -648px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f479] {
	background-position: -577px -655px
}

[data-emoji~=tw-1f47a] {
	background: url(/new-osc/img/emoji/twemoji.png) -608px -648px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f47a] {
	background-position: -615px -655px
}

[data-emoji~=tw-1f47b] {
	background: url(/new-osc/img/emoji/twemoji.png) -646px -648px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f47b] {
	background-position: -653px -655px
}

[data-emoji~=tw-1f47c] {
	background: url(/new-osc/img/emoji/twemoji.png) -684px -648px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f47c] {
	background-position: -691px -655px
}

[data-emoji~=tw-1f47d] {
	background: url(/new-osc/img/emoji/twemoji.png) -722px -648px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f47d] {
	background-position: -729px -655px
}

[data-emoji~=tw-1f47e] {
	background: url(/new-osc/img/emoji/twemoji.png) 0 -684px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f47e] {
	background-position: -7px -691px
}

[data-emoji~=tw-1f47f] {
	background: url(/new-osc/img/emoji/twemoji.png) -38px -684px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f47f] {
	background-position: -45px -691px
}

[data-emoji~=tw-1f480] {
	background: url(/new-osc/img/emoji/twemoji.png) -76px -684px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f480] {
	background-position: -83px -691px
}

[data-emoji~=tw-1f481] {
	background: url(/new-osc/img/emoji/twemoji.png) -114px -684px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f481] {
	background-position: -121px -691px
}

[data-emoji~=tw-1f482] {
	background: url(/new-osc/img/emoji/twemoji.png) -152px -684px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f482] {
	background-position: -159px -691px
}

[data-emoji~=tw-1f483] {
	background: url(/new-osc/img/emoji/twemoji.png) -190px -684px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f483] {
	background-position: -197px -691px
}

[data-emoji~=tw-1f484] {
	background: url(/new-osc/img/emoji/twemoji.png) -228px -684px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f484] {
	background-position: -235px -691px
}

[data-emoji~=tw-1f485] {
	background: url(/new-osc/img/emoji/twemoji.png) -266px -684px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f485] {
	background-position: -273px -691px
}

[data-emoji~=tw-1f486] {
	background: url(/new-osc/img/emoji/twemoji.png) -304px -684px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f486] {
	background-position: -311px -691px
}

[data-emoji~=tw-1f487] {
	background: url(/new-osc/img/emoji/twemoji.png) -342px -684px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f487] {
	background-position: -349px -691px
}

[data-emoji~=tw-1f488] {
	background: url(/new-osc/img/emoji/twemoji.png) -380px -684px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f488] {
	background-position: -387px -691px
}

[data-emoji~=tw-1f489] {
	background: url(/new-osc/img/emoji/twemoji.png) -418px -684px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f489] {
	background-position: -425px -691px
}

[data-emoji~=tw-1f48a] {
	background: url(/new-osc/img/emoji/twemoji.png) -456px -684px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f48a] {
	background-position: -463px -691px
}

[data-emoji~=tw-1f48b] {
	background: url(/new-osc/img/emoji/twemoji.png) -494px -684px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f48b] {
	background-position: -501px -691px
}

[data-emoji~=tw-1f48c] {
	background: url(/new-osc/img/emoji/twemoji.png) -532px -684px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f48c] {
	background-position: -539px -691px
}

[data-emoji~=tw-1f48d] {
	background: url(/new-osc/img/emoji/twemoji.png) -570px -684px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f48d] {
	background-position: -577px -691px
}

[data-emoji~=tw-1f48e] {
	background: url(/new-osc/img/emoji/twemoji.png) -608px -684px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f48e] {
	background-position: -615px -691px
}

[data-emoji~=tw-1f48f] {
	background: url(/new-osc/img/emoji/twemoji.png) -646px -684px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f48f] {
	background-position: -653px -691px
}

[data-emoji~=tw-1f490] {
	background: url(/new-osc/img/emoji/twemoji.png) -684px -684px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f490] {
	background-position: -691px -691px
}

[data-emoji~=tw-1f491] {
	background: url(/new-osc/img/emoji/twemoji.png) -722px -684px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f491] {
	background-position: -729px -691px
}

[data-emoji~=tw-1f492] {
	background: url(/new-osc/img/emoji/twemoji.png) 0 -720px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f492] {
	background-position: -7px -727px
}

[data-emoji~=tw-1f493] {
	background: url(/new-osc/img/emoji/twemoji.png) -38px -720px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f493] {
	background-position: -45px -727px
}

[data-emoji~=tw-1f494] {
	background: url(/new-osc/img/emoji/twemoji.png) -76px -720px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f494] {
	background-position: -83px -727px
}

[data-emoji~=tw-1f495] {
	background: url(/new-osc/img/emoji/twemoji.png) -114px -720px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f495] {
	background-position: -121px -727px
}

[data-emoji~=tw-1f496] {
	background: url(/new-osc/img/emoji/twemoji.png) -152px -720px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f496] {
	background-position: -159px -727px
}

[data-emoji~=tw-1f497] {
	background: url(/new-osc/img/emoji/twemoji.png) -190px -720px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f497] {
	background-position: -197px -727px
}

[data-emoji~=tw-1f498] {
	background: url(/new-osc/img/emoji/twemoji.png) -228px -720px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f498] {
	background-position: -235px -727px
}

[data-emoji~=tw-1f499] {
	background: url(/new-osc/img/emoji/twemoji.png) -266px -720px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f499] {
	background-position: -273px -727px
}

[data-emoji~=tw-1f49a] {
	background: url(/new-osc/img/emoji/twemoji.png) -304px -720px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f49a] {
	background-position: -311px -727px
}

[data-emoji~=tw-1f49b] {
	background: url(/new-osc/img/emoji/twemoji.png) -342px -720px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f49b] {
	background-position: -349px -727px
}

[data-emoji~=tw-1f49c] {
	background: url(/new-osc/img/emoji/twemoji.png) -380px -720px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f49c] {
	background-position: -387px -727px
}

[data-emoji~=tw-1f49d] {
	background: url(/new-osc/img/emoji/twemoji.png) -418px -720px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f49d] {
	background-position: -425px -727px
}

[data-emoji~=tw-1f49e] {
	background: url(/new-osc/img/emoji/twemoji.png) -456px -720px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f49e] {
	background-position: -463px -727px
}

[data-emoji~=tw-1f49f] {
	background: url(/new-osc/img/emoji/twemoji.png) -494px -720px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f49f] {
	background-position: -501px -727px
}

[data-emoji~=tw-1f4a0] {
	background: url(/new-osc/img/emoji/twemoji.png) -532px -720px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4a0] {
	background-position: -539px -727px
}

[data-emoji~=tw-1f4a1] {
	background: url(/new-osc/img/emoji/twemoji.png) -570px -720px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4a1] {
	background-position: -577px -727px
}

[data-emoji~=tw-1f4a2] {
	background: url(/new-osc/img/emoji/twemoji.png) -608px -720px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4a2] {
	background-position: -615px -727px
}

[data-emoji~=tw-1f4a3] {
	background: url(/new-osc/img/emoji/twemoji.png) -646px -720px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4a3] {
	background-position: -653px -727px
}

[data-emoji~=tw-1f4a4] {
	background: url(/new-osc/img/emoji/twemoji.png) -684px -720px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4a4] {
	background-position: -691px -727px
}

[data-emoji~=tw-1f4a5] {
	background: url(/new-osc/img/emoji/twemoji.png) -722px -720px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4a5] {
	background-position: -729px -727px
}

[data-emoji~=tw-1f4a6] {
	background: url(/new-osc/img/emoji/twemoji.png) 0 -756px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4a6] {
	background-position: -7px -763px
}

[data-emoji~=tw-1f4a7] {
	background: url(/new-osc/img/emoji/twemoji.png) -38px -756px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4a7] {
	background-position: -45px -763px
}

[data-emoji~=tw-1f4a8] {
	background: url(/new-osc/img/emoji/twemoji.png) -76px -756px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4a8] {
	background-position: -83px -763px
}

[data-emoji~=tw-1f4a9] {
	background: url(/new-osc/img/emoji/twemoji.png) -114px -756px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4a9] {
	background-position: -121px -763px
}

[data-emoji~=tw-1f4aa] {
	background: url(/new-osc/img/emoji/twemoji.png) -152px -756px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4aa] {
	background-position: -159px -763px
}

[data-emoji~=tw-1f4ab] {
	background: url(/new-osc/img/emoji/twemoji.png) -190px -756px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4ab] {
	background-position: -197px -763px
}

[data-emoji~=tw-1f4ac] {
	background: url(/new-osc/img/emoji/twemoji.png) -228px -756px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4ac] {
	background-position: -235px -763px
}

[data-emoji~=tw-1f4ad] {
	background: url(/new-osc/img/emoji/twemoji.png) -266px -756px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4ad] {
	background-position: -273px -763px
}

[data-emoji~=tw-1f4ae] {
	background: url(/new-osc/img/emoji/twemoji.png) -304px -756px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4ae] {
	background-position: -311px -763px
}

[data-emoji~=tw-1f4af] {
	background: url(/new-osc/img/emoji/twemoji.png) -342px -756px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4af] {
	background-position: -349px -763px
}

[data-emoji~=tw-1f4b0] {
	background: url(/new-osc/img/emoji/twemoji.png) -380px -756px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4b0] {
	background-position: -387px -763px
}

[data-emoji~=tw-1f4b1] {
	background: url(/new-osc/img/emoji/twemoji.png) -418px -756px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4b1] {
	background-position: -425px -763px
}

[data-emoji~=tw-1f4b2] {
	background: url(/new-osc/img/emoji/twemoji.png) -456px -756px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4b2] {
	background-position: -463px -763px
}

[data-emoji~=tw-1f4b3] {
	background: url(/new-osc/img/emoji/twemoji.png) -494px -756px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4b3] {
	background-position: -501px -763px
}

[data-emoji~=tw-1f4b4] {
	background: url(/new-osc/img/emoji/twemoji.png) -532px -756px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4b4] {
	background-position: -539px -763px
}

[data-emoji~=tw-1f4b5] {
	background: url(/new-osc/img/emoji/twemoji.png) -570px -756px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4b5] {
	background-position: -577px -763px
}

[data-emoji~=tw-1f4b6] {
	background: url(/new-osc/img/emoji/twemoji.png) -608px -756px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4b6] {
	background-position: -615px -763px
}

[data-emoji~=tw-1f4b7] {
	background: url(/new-osc/img/emoji/twemoji.png) -646px -756px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4b7] {
	background-position: -653px -763px
}

[data-emoji~=tw-1f4b8] {
	background: url(/new-osc/img/emoji/twemoji.png) -684px -756px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4b8] {
	background-position: -691px -763px
}

[data-emoji~=tw-1f4b9] {
	background: url(/new-osc/img/emoji/twemoji.png) -722px -756px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4b9] {
	background-position: -729px -763px
}

[data-emoji~=tw-1f4ba] {
	background: url(/new-osc/img/emoji/twemoji.png) 0 -792px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4ba] {
	background-position: -7px -799px
}

[data-emoji~=tw-1f4bb] {
	background: url(/new-osc/img/emoji/twemoji.png) -38px -792px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4bb] {
	background-position: -45px -799px
}

[data-emoji~=tw-1f4bc] {
	background: url(/new-osc/img/emoji/twemoji.png) -76px -792px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4bc] {
	background-position: -83px -799px
}

[data-emoji~=tw-1f4bd] {
	background: url(/new-osc/img/emoji/twemoji.png) -114px -792px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4bd] {
	background-position: -121px -799px
}

[data-emoji~=tw-1f4be] {
	background: url(/new-osc/img/emoji/twemoji.png) -152px -792px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4be] {
	background-position: -159px -799px
}

[data-emoji~=tw-1f4bf] {
	background: url(/new-osc/img/emoji/twemoji.png) -190px -792px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4bf] {
	background-position: -197px -799px
}

[data-emoji~=tw-1f4c0] {
	background: url(/new-osc/img/emoji/twemoji.png) -228px -792px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4c0] {
	background-position: -235px -799px
}

[data-emoji~=tw-1f4c1] {
	background: url(/new-osc/img/emoji/twemoji.png) -266px -792px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4c1] {
	background-position: -273px -799px
}

[data-emoji~=tw-1f4c2] {
	background: url(/new-osc/img/emoji/twemoji.png) -304px -792px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4c2] {
	background-position: -311px -799px
}

[data-emoji~=tw-1f4c3] {
	background: url(/new-osc/img/emoji/twemoji.png) -342px -792px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4c3] {
	background-position: -349px -799px
}

[data-emoji~=tw-1f4c4] {
	background: url(/new-osc/img/emoji/twemoji.png) -380px -792px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4c4] {
	background-position: -387px -799px
}

[data-emoji~=tw-1f4c5] {
	background: url(/new-osc/img/emoji/twemoji.png) -418px -792px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4c5] {
	background-position: -425px -799px
}

[data-emoji~=tw-1f4c6] {
	background: url(/new-osc/img/emoji/twemoji.png) -456px -792px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4c6] {
	background-position: -463px -799px
}

[data-emoji~=tw-1f4c7] {
	background: url(/new-osc/img/emoji/twemoji.png) -494px -792px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4c7] {
	background-position: -501px -799px
}

[data-emoji~=tw-1f4c8] {
	background: url(/new-osc/img/emoji/twemoji.png) -532px -792px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4c8] {
	background-position: -539px -799px
}

[data-emoji~=tw-1f4c9] {
	background: url(/new-osc/img/emoji/twemoji.png) -570px -792px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4c9] {
	background-position: -577px -799px
}

[data-emoji~=tw-1f4ca] {
	background: url(/new-osc/img/emoji/twemoji.png) -608px -792px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4ca] {
	background-position: -615px -799px
}

[data-emoji~=tw-1f4cb] {
	background: url(/new-osc/img/emoji/twemoji.png) -646px -792px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4cb] {
	background-position: -653px -799px
}

[data-emoji~=tw-1f4cc] {
	background: url(/new-osc/img/emoji/twemoji.png) -684px -792px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4cc] {
	background-position: -691px -799px
}

[data-emoji~=tw-1f4cd] {
	background: url(/new-osc/img/emoji/twemoji.png) -722px -792px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4cd] {
	background-position: -729px -799px
}

[data-emoji~=tw-1f4ce] {
	background: url(/new-osc/img/emoji/twemoji.png) 0 -828px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4ce] {
	background-position: -7px -835px
}

[data-emoji~=tw-1f4cf] {
	background: url(/new-osc/img/emoji/twemoji.png) -38px -828px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4cf] {
	background-position: -45px -835px
}

[data-emoji~=tw-1f4d0] {
	background: url(/new-osc/img/emoji/twemoji.png) -76px -828px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4d0] {
	background-position: -83px -835px
}

[data-emoji~=tw-1f4d1] {
	background: url(/new-osc/img/emoji/twemoji.png) -114px -828px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4d1] {
	background-position: -121px -835px
}

[data-emoji~=tw-1f4d2] {
	background: url(/new-osc/img/emoji/twemoji.png) -152px -828px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4d2] {
	background-position: -159px -835px
}

[data-emoji~=tw-1f4d3] {
	background: url(/new-osc/img/emoji/twemoji.png) -190px -828px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4d3] {
	background-position: -197px -835px
}

[data-emoji~=tw-1f4d4] {
	background: url(/new-osc/img/emoji/twemoji.png) -228px -828px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4d4] {
	background-position: -235px -835px
}

[data-emoji~=tw-1f4d5] {
	background: url(/new-osc/img/emoji/twemoji.png) -266px -828px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4d5] {
	background-position: -273px -835px
}

[data-emoji~=tw-1f4d6] {
	background: url(/new-osc/img/emoji/twemoji.png) -304px -828px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4d6] {
	background-position: -311px -835px
}

[data-emoji~=tw-1f4d7] {
	background: url(/new-osc/img/emoji/twemoji.png) -342px -828px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4d7] {
	background-position: -349px -835px
}

[data-emoji~=tw-1f4d8] {
	background: url(/new-osc/img/emoji/twemoji.png) -380px -828px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4d8] {
	background-position: -387px -835px
}

[data-emoji~=tw-1f4d9] {
	background: url(/new-osc/img/emoji/twemoji.png) -418px -828px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4d9] {
	background-position: -425px -835px
}

[data-emoji~=tw-1f4da] {
	background: url(/new-osc/img/emoji/twemoji.png) -456px -828px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4da] {
	background-position: -463px -835px
}

[data-emoji~=tw-1f4db] {
	background: url(/new-osc/img/emoji/twemoji.png) -494px -828px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4db] {
	background-position: -501px -835px
}

[data-emoji~=tw-1f4dc] {
	background: url(/new-osc/img/emoji/twemoji.png) -532px -828px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4dc] {
	background-position: -539px -835px
}

[data-emoji~=tw-1f4dd] {
	background: url(/new-osc/img/emoji/twemoji.png) -570px -828px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4dd] {
	background-position: -577px -835px
}

[data-emoji~=tw-1f4de] {
	background: url(/new-osc/img/emoji/twemoji.png) -608px -828px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4de] {
	background-position: -615px -835px
}

[data-emoji~=tw-1f4df] {
	background: url(/new-osc/img/emoji/twemoji.png) -646px -828px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4df] {
	background-position: -653px -835px
}

[data-emoji~=tw-1f4e0] {
	background: url(/new-osc/img/emoji/twemoji.png) -684px -828px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4e0] {
	background-position: -691px -835px
}

[data-emoji~=tw-1f4e1] {
	background: url(/new-osc/img/emoji/twemoji.png) -722px -828px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4e1] {
	background-position: -729px -835px
}

[data-emoji~=tw-1f4e2] {
	background: url(/new-osc/img/emoji/twemoji.png) 0 -864px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4e2] {
	background-position: -7px -871px
}

[data-emoji~=tw-1f4e3] {
	background: url(/new-osc/img/emoji/twemoji.png) -38px -864px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4e3] {
	background-position: -45px -871px
}

[data-emoji~=tw-1f4e4] {
	background: url(/new-osc/img/emoji/twemoji.png) -76px -864px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4e4] {
	background-position: -83px -871px
}

[data-emoji~=tw-1f4e5] {
	background: url(/new-osc/img/emoji/twemoji.png) -114px -864px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4e5] {
	background-position: -121px -871px
}

[data-emoji~=tw-1f4e6] {
	background: url(/new-osc/img/emoji/twemoji.png) -152px -864px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4e6] {
	background-position: -159px -871px
}

[data-emoji~=tw-1f4e7] {
	background: url(/new-osc/img/emoji/twemoji.png) -190px -864px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4e7] {
	background-position: -197px -871px
}

[data-emoji~=tw-1f4e8] {
	background: url(/new-osc/img/emoji/twemoji.png) -228px -864px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4e8] {
	background-position: -235px -871px
}

[data-emoji~=tw-1f4e9] {
	background: url(/new-osc/img/emoji/twemoji.png) -266px -864px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4e9] {
	background-position: -273px -871px
}

[data-emoji~=tw-1f4ea] {
	background: url(/new-osc/img/emoji/twemoji.png) -304px -864px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4ea] {
	background-position: -311px -871px
}

[data-emoji~=tw-1f4eb] {
	background: url(/new-osc/img/emoji/twemoji.png) -342px -864px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4eb] {
	background-position: -349px -871px
}

[data-emoji~=tw-1f4ec] {
	background: url(/new-osc/img/emoji/twemoji.png) -380px -864px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4ec] {
	background-position: -387px -871px
}

[data-emoji~=tw-1f4ed] {
	background: url(/new-osc/img/emoji/twemoji.png) -418px -864px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4ed] {
	background-position: -425px -871px
}

[data-emoji~=tw-1f4ee] {
	background: url(/new-osc/img/emoji/twemoji.png) -456px -864px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4ee] {
	background-position: -463px -871px
}

[data-emoji~=tw-1f4ef] {
	background: url(/new-osc/img/emoji/twemoji.png) -494px -864px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4ef] {
	background-position: -501px -871px
}

[data-emoji~=tw-1f4f0] {
	background: url(/new-osc/img/emoji/twemoji.png) -532px -864px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4f0] {
	background-position: -539px -871px
}

[data-emoji~=tw-1f4f1] {
	background: url(/new-osc/img/emoji/twemoji.png) -570px -864px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4f1] {
	background-position: -577px -871px
}

[data-emoji~=tw-1f4f2] {
	background: url(/new-osc/img/emoji/twemoji.png) -608px -864px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4f2] {
	background-position: -615px -871px
}

[data-emoji~=tw-1f4f3] {
	background: url(/new-osc/img/emoji/twemoji.png) -646px -864px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4f3] {
	background-position: -653px -871px
}

[data-emoji~=tw-1f4f4] {
	background: url(/new-osc/img/emoji/twemoji.png) -684px -864px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4f4] {
	background-position: -691px -871px
}

[data-emoji~=tw-1f4f5] {
	background: url(/new-osc/img/emoji/twemoji.png) -722px -864px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4f5] {
	background-position: -729px -871px
}

[data-emoji~=tw-1f4f6] {
	background: url(/new-osc/img/emoji/twemoji.png) 0 -900px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4f6] {
	background-position: -7px -907px
}

[data-emoji~=tw-1f4f7] {
	background: url(/new-osc/img/emoji/twemoji.png) -38px -900px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4f7] {
	background-position: -45px -907px
}

[data-emoji~=tw-1f4f9] {
	background: url(/new-osc/img/emoji/twemoji.png) -76px -900px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4f9] {
	background-position: -83px -907px
}

[data-emoji~=tw-1f4fa] {
	background: url(/new-osc/img/emoji/twemoji.png) -114px -900px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4fa] {
	background-position: -121px -907px
}

[data-emoji~=tw-1f4fb] {
	background: url(/new-osc/img/emoji/twemoji.png) -152px -900px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4fb] {
	background-position: -159px -907px
}

[data-emoji~=tw-1f4fc] {
	background: url(/new-osc/img/emoji/twemoji.png) -190px -900px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f4fc] {
	background-position: -197px -907px
}

[data-emoji~=tw-1f500] {
	background: url(/new-osc/img/emoji/twemoji.png) -228px -900px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f500] {
	background-position: -235px -907px
}

[data-emoji~=tw-1f501] {
	background: url(/new-osc/img/emoji/twemoji.png) -266px -900px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f501] {
	background-position: -273px -907px
}

[data-emoji~=tw-1f502] {
	background: url(/new-osc/img/emoji/twemoji.png) -304px -900px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f502] {
	background-position: -311px -907px
}

[data-emoji~=tw-1f503] {
	background: url(/new-osc/img/emoji/twemoji.png) -342px -900px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f503] {
	background-position: -349px -907px
}

[data-emoji~=tw-1f504] {
	background: url(/new-osc/img/emoji/twemoji.png) -380px -900px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f504] {
	background-position: -387px -907px
}

[data-emoji~=tw-1f505] {
	background: url(/new-osc/img/emoji/twemoji.png) -418px -900px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f505] {
	background-position: -425px -907px
}

[data-emoji~=tw-1f506] {
	background: url(/new-osc/img/emoji/twemoji.png) -456px -900px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f506] {
	background-position: -463px -907px
}

[data-emoji~=tw-1f507] {
	background: url(/new-osc/img/emoji/twemoji.png) -494px -900px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f507] {
	background-position: -501px -907px
}

[data-emoji~=tw-1f508] {
	background: url(/new-osc/img/emoji/twemoji.png) -532px -900px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f508] {
	background-position: -539px -907px
}

[data-emoji~=tw-1f509] {
	background: url(/new-osc/img/emoji/twemoji.png) -570px -900px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f509] {
	background-position: -577px -907px
}

[data-emoji~=tw-1f50a] {
	background: url(/new-osc/img/emoji/twemoji.png) -608px -900px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f50a] {
	background-position: -615px -907px
}

[data-emoji~=tw-1f50b] {
	background: url(/new-osc/img/emoji/twemoji.png) -646px -900px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f50b] {
	background-position: -653px -907px
}

[data-emoji~=tw-1f50c] {
	background: url(/new-osc/img/emoji/twemoji.png) -684px -900px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f50c] {
	background-position: -691px -907px
}

[data-emoji~=tw-1f50d] {
	background: url(/new-osc/img/emoji/twemoji.png) -722px -900px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f50d] {
	background-position: -729px -907px
}

[data-emoji~=tw-1f50e] {
	background: url(/new-osc/img/emoji/twemoji.png) 0 -936px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f50e] {
	background-position: -7px -943px
}

[data-emoji~=tw-1f50f] {
	background: url(/new-osc/img/emoji/twemoji.png) -38px -936px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f50f] {
	background-position: -45px -943px
}

[data-emoji~=tw-1f510] {
	background: url(/new-osc/img/emoji/twemoji.png) -76px -936px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f510] {
	background-position: -83px -943px
}

[data-emoji~=tw-1f511] {
	background: url(/new-osc/img/emoji/twemoji.png) -114px -936px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f511] {
	background-position: -121px -943px
}

[data-emoji~=tw-1f512] {
	background: url(/new-osc/img/emoji/twemoji.png) -152px -936px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f512] {
	background-position: -159px -943px
}

[data-emoji~=tw-1f513] {
	background: url(/new-osc/img/emoji/twemoji.png) -190px -936px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f513] {
	background-position: -197px -943px
}

[data-emoji~=tw-1f514] {
	background: url(/new-osc/img/emoji/twemoji.png) -228px -936px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f514] {
	background-position: -235px -943px
}

[data-emoji~=tw-1f515] {
	background: url(/new-osc/img/emoji/twemoji.png) -266px -936px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f515] {
	background-position: -273px -943px
}

[data-emoji~=tw-1f516] {
	background: url(/new-osc/img/emoji/twemoji.png) -304px -936px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f516] {
	background-position: -311px -943px
}

[data-emoji~=tw-1f517] {
	background: url(/new-osc/img/emoji/twemoji.png) -342px -936px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f517] {
	background-position: -349px -943px
}

[data-emoji~=tw-1f518] {
	background: url(/new-osc/img/emoji/twemoji.png) -380px -936px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f518] {
	background-position: -387px -943px
}

[data-emoji~=tw-1f519] {
	background: url(/new-osc/img/emoji/twemoji.png) -418px -936px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f519] {
	background-position: -425px -943px
}

[data-emoji~=tw-1f51a] {
	background: url(/new-osc/img/emoji/twemoji.png) -456px -936px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f51a] {
	background-position: -463px -943px
}

[data-emoji~=tw-1f51b] {
	background: url(/new-osc/img/emoji/twemoji.png) -494px -936px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f51b] {
	background-position: -501px -943px
}

[data-emoji~=tw-1f51c] {
	background: url(/new-osc/img/emoji/twemoji.png) -532px -936px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f51c] {
	background-position: -539px -943px
}

[data-emoji~=tw-1f51d] {
	background: url(/new-osc/img/emoji/twemoji.png) -570px -936px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f51d] {
	background-position: -577px -943px
}

[data-emoji~=tw-1f51e] {
	background: url(/new-osc/img/emoji/twemoji.png) -608px -936px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f51e] {
	background-position: -615px -943px
}

[data-emoji~=tw-1f51f] {
	background: url(/new-osc/img/emoji/twemoji.png) -646px -936px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f51f] {
	background-position: -653px -943px
}

[data-emoji~=tw-1f520] {
	background: url(/new-osc/img/emoji/twemoji.png) -684px -936px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f520] {
	background-position: -691px -943px
}

[data-emoji~=tw-1f521] {
	background: url(/new-osc/img/emoji/twemoji.png) -722px -936px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f521] {
	background-position: -729px -943px
}

[data-emoji~=tw-1f522] {
	background: url(/new-osc/img/emoji/twemoji.png) 0 -972px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f522] {
	background-position: -7px -979px
}

[data-emoji~=tw-1f523] {
	background: url(/new-osc/img/emoji/twemoji.png) -38px -972px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f523] {
	background-position: -45px -979px
}

[data-emoji~=tw-1f524] {
	background: url(/new-osc/img/emoji/twemoji.png) -76px -972px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f524] {
	background-position: -83px -979px
}

[data-emoji~=tw-1f525] {
	background: url(/new-osc/img/emoji/twemoji.png) -114px -972px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f525] {
	background-position: -121px -979px
}

[data-emoji~=tw-1f526] {
	background: url(/new-osc/img/emoji/twemoji.png) -152px -972px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f526] {
	background-position: -159px -979px
}

[data-emoji~=tw-1f527] {
	background: url(/new-osc/img/emoji/twemoji.png) -190px -972px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f527] {
	background-position: -197px -979px
}

[data-emoji~=tw-1f528] {
	background: url(/new-osc/img/emoji/twemoji.png) -228px -972px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f528] {
	background-position: -235px -979px
}

[data-emoji~=tw-1f529] {
	background: url(/new-osc/img/emoji/twemoji.png) -266px -972px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f529] {
	background-position: -273px -979px
}

[data-emoji~=tw-1f52a] {
	background: url(/new-osc/img/emoji/twemoji.png) -304px -972px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f52a] {
	background-position: -311px -979px
}

[data-emoji~=tw-1f52b] {
	background: url(/new-osc/img/emoji/twemoji.png) -342px -972px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f52b] {
	background-position: -349px -979px
}

[data-emoji~=tw-1f52c] {
	background: url(/new-osc/img/emoji/twemoji.png) -380px -972px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f52c] {
	background-position: -387px -979px
}

[data-emoji~=tw-1f52d] {
	background: url(/new-osc/img/emoji/twemoji.png) -418px -972px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f52d] {
	background-position: -425px -979px
}

[data-emoji~=tw-1f52e] {
	background: url(/new-osc/img/emoji/twemoji.png) -456px -972px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f52e] {
	background-position: -463px -979px
}

[data-emoji~=tw-1f52f] {
	background: url(/new-osc/img/emoji/twemoji.png) -494px -972px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f52f] {
	background-position: -501px -979px
}

[data-emoji~=tw-1f530] {
	background: url(/new-osc/img/emoji/twemoji.png) -532px -972px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f530] {
	background-position: -539px -979px
}

[data-emoji~=tw-1f531] {
	background: url(/new-osc/img/emoji/twemoji.png) -570px -972px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f531] {
	background-position: -577px -979px
}

[data-emoji~=tw-1f532] {
	background: url(/new-osc/img/emoji/twemoji.png) -608px -972px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f532] {
	background-position: -615px -979px
}

[data-emoji~=tw-1f533] {
	background: url(/new-osc/img/emoji/twemoji.png) -646px -972px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f533] {
	background-position: -653px -979px
}

[data-emoji~=tw-1f534] {
	background: url(/new-osc/img/emoji/twemoji.png) -684px -972px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f534] {
	background-position: -691px -979px
}

[data-emoji~=tw-1f535] {
	background: url(/new-osc/img/emoji/twemoji.png) -722px -972px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f535] {
	background-position: -729px -979px
}

[data-emoji~=tw-1f536] {
	background: url(/new-osc/img/emoji/twemoji.png) 0 -1008px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f536] {
	background-position: -7px -1015px
}

[data-emoji~=tw-1f537] {
	background: url(/new-osc/img/emoji/twemoji.png) -38px -1008px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f537] {
	background-position: -45px -1015px
}

[data-emoji~=tw-1f538] {
	background: url(/new-osc/img/emoji/twemoji.png) -76px -1008px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f538] {
	background-position: -83px -1015px
}

[data-emoji~=tw-1f539] {
	background: url(/new-osc/img/emoji/twemoji.png) -114px -1008px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f539] {
	background-position: -121px -1015px
}

[data-emoji~=tw-1f53a] {
	background: url(/new-osc/img/emoji/twemoji.png) -152px -1008px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f53a] {
	background-position: -159px -1015px
}

[data-emoji~=tw-1f53b] {
	background: url(/new-osc/img/emoji/twemoji.png) -190px -1008px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f53b] {
	background-position: -197px -1015px
}

[data-emoji~=tw-1f53c] {
	background: url(/new-osc/img/emoji/twemoji.png) -228px -1008px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f53c] {
	background-position: -235px -1015px
}

[data-emoji~=tw-1f53d] {
	background: url(/new-osc/img/emoji/twemoji.png) -266px -1008px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f53d] {
	background-position: -273px -1015px
}

[data-emoji~=tw-1f550] {
	background: url(/new-osc/img/emoji/twemoji.png) -304px -1008px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f550] {
	background-position: -311px -1015px
}

[data-emoji~=tw-1f551] {
	background: url(/new-osc/img/emoji/twemoji.png) -342px -1008px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f551] {
	background-position: -349px -1015px
}

[data-emoji~=tw-1f552] {
	background: url(/new-osc/img/emoji/twemoji.png) -380px -1008px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f552] {
	background-position: -387px -1015px
}

[data-emoji~=tw-1f553] {
	background: url(/new-osc/img/emoji/twemoji.png) -418px -1008px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f553] {
	background-position: -425px -1015px
}

[data-emoji~=tw-1f554] {
	background: url(/new-osc/img/emoji/twemoji.png) -456px -1008px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f554] {
	background-position: -463px -1015px
}

[data-emoji~=tw-1f555] {
	background: url(/new-osc/img/emoji/twemoji.png) -494px -1008px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f555] {
	background-position: -501px -1015px
}

[data-emoji~=tw-1f556] {
	background: url(/new-osc/img/emoji/twemoji.png) -532px -1008px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f556] {
	background-position: -539px -1015px
}

[data-emoji~=tw-1f557] {
	background: url(/new-osc/img/emoji/twemoji.png) -570px -1008px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f557] {
	background-position: -577px -1015px
}

[data-emoji~=tw-1f558] {
	background: url(/new-osc/img/emoji/twemoji.png) -608px -1008px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f558] {
	background-position: -615px -1015px
}

[data-emoji~=tw-1f559] {
	background: url(/new-osc/img/emoji/twemoji.png) -646px -1008px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f559] {
	background-position: -653px -1015px
}

[data-emoji~=tw-1f55a] {
	background: url(/new-osc/img/emoji/twemoji.png) -684px -1008px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f55a] {
	background-position: -691px -1015px
}

[data-emoji~=tw-1f55b] {
	background: url(/new-osc/img/emoji/twemoji.png) -722px -1008px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f55b] {
	background-position: -729px -1015px
}

[data-emoji~=tw-1f55c] {
	background: url(/new-osc/img/emoji/twemoji.png) 0 -1044px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f55c] {
	background-position: -7px -1051px
}

[data-emoji~=tw-1f55d] {
	background: url(/new-osc/img/emoji/twemoji.png) -38px -1044px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f55d] {
	background-position: -45px -1051px
}

[data-emoji~=tw-1f55e] {
	background: url(/new-osc/img/emoji/twemoji.png) -76px -1044px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f55e] {
	background-position: -83px -1051px
}

[data-emoji~=tw-1f55f] {
	background: url(/new-osc/img/emoji/twemoji.png) -114px -1044px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f55f] {
	background-position: -121px -1051px
}

[data-emoji~=tw-1f560] {
	background: url(/new-osc/img/emoji/twemoji.png) -152px -1044px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f560] {
	background-position: -159px -1051px
}

[data-emoji~=tw-1f561] {
	background: url(/new-osc/img/emoji/twemoji.png) -190px -1044px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f561] {
	background-position: -197px -1051px
}

[data-emoji~=tw-1f562] {
	background: url(/new-osc/img/emoji/twemoji.png) -228px -1044px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f562] {
	background-position: -235px -1051px
}

[data-emoji~=tw-1f563] {
	background: url(/new-osc/img/emoji/twemoji.png) -266px -1044px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f563] {
	background-position: -273px -1051px
}

[data-emoji~=tw-1f564] {
	background: url(/new-osc/img/emoji/twemoji.png) -304px -1044px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f564] {
	background-position: -311px -1051px
}

[data-emoji~=tw-1f565] {
	background: url(/new-osc/img/emoji/twemoji.png) -342px -1044px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f565] {
	background-position: -349px -1051px
}

[data-emoji~=tw-1f566] {
	background: url(/new-osc/img/emoji/twemoji.png) -380px -1044px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f566] {
	background-position: -387px -1051px
}

[data-emoji~=tw-1f567] {
	background: url(/new-osc/img/emoji/twemoji.png) -418px -1044px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f567] {
	background-position: -425px -1051px
}

[data-emoji~=tw-1f5fb] {
	background: url(/new-osc/img/emoji/twemoji.png) -456px -1044px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f5fb] {
	background-position: -463px -1051px
}

[data-emoji~=tw-1f5fc] {
	background: url(/new-osc/img/emoji/twemoji.png) -494px -1044px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f5fc] {
	background-position: -501px -1051px
}

[data-emoji~=tw-1f5fd] {
	background: url(/new-osc/img/emoji/twemoji.png) -532px -1044px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f5fd] {
	background-position: -539px -1051px
}

[data-emoji~=tw-1f5fe] {
	background: url(/new-osc/img/emoji/twemoji.png) -570px -1044px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f5fe] {
	background-position: -577px -1051px
}

[data-emoji~=tw-1f5ff] {
	background: url(/new-osc/img/emoji/twemoji.png) -608px -1044px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f5ff] {
	background-position: -615px -1051px
}

[data-emoji~=tw-1f600] {
	background: url(/new-osc/img/emoji/twemoji.png) -646px -1044px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f600] {
	background-position: -653px -1051px
}

[data-emoji~=tw-1f601] {
	background: url(/new-osc/img/emoji/twemoji.png) -684px -1044px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f601] {
	background-position: -691px -1051px
}

[data-emoji~=tw-1f602] {
	background: url(/new-osc/img/emoji/twemoji.png) -722px -1044px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f602] {
	background-position: -729px -1051px
}

[data-emoji~=tw-1f603] {
	background: url(/new-osc/img/emoji/twemoji.png) 0 -1080px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f603] {
	background-position: -7px -1087px
}

[data-emoji~=tw-1f604] {
	background: url(/new-osc/img/emoji/twemoji.png) -38px -1080px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f604] {
	background-position: -45px -1087px
}

[data-emoji~=tw-1f605] {
	background: url(/new-osc/img/emoji/twemoji.png) -76px -1080px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f605] {
	background-position: -83px -1087px
}

[data-emoji~=tw-1f606] {
	background: url(/new-osc/img/emoji/twemoji.png) -114px -1080px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f606] {
	background-position: -121px -1087px
}

[data-emoji~=tw-1f607] {
	background: url(/new-osc/img/emoji/twemoji.png) -152px -1080px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f607] {
	background-position: -159px -1087px
}

[data-emoji~=tw-1f608] {
	background: url(/new-osc/img/emoji/twemoji.png) -190px -1080px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f608] {
	background-position: -197px -1087px
}

[data-emoji~=tw-1f609] {
	background: url(/new-osc/img/emoji/twemoji.png) -228px -1080px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f609] {
	background-position: -235px -1087px
}

[data-emoji~=tw-1f60a] {
	background: url(/new-osc/img/emoji/twemoji.png) -266px -1080px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f60a] {
	background-position: -273px -1087px
}

[data-emoji~=tw-1f60b] {
	background: url(/new-osc/img/emoji/twemoji.png) -304px -1080px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f60b] {
	background-position: -311px -1087px
}

[data-emoji~=tw-1f60c] {
	background: url(/new-osc/img/emoji/twemoji.png) -342px -1080px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f60c] {
	background-position: -349px -1087px
}

[data-emoji~=tw-1f60d] {
	background: url(/new-osc/img/emoji/twemoji.png) -380px -1080px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f60d] {
	background-position: -387px -1087px
}

[data-emoji~=tw-1f60e] {
	background: url(/new-osc/img/emoji/twemoji.png) -418px -1080px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f60e] {
	background-position: -425px -1087px
}

[data-emoji~=tw-1f60f] {
	background: url(/new-osc/img/emoji/twemoji.png) -456px -1080px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f60f] {
	background-position: -463px -1087px
}

[data-emoji~=tw-1f610] {
	background: url(/new-osc/img/emoji/twemoji.png) -494px -1080px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f610] {
	background-position: -501px -1087px
}

[data-emoji~=tw-1f611] {
	background: url(/new-osc/img/emoji/twemoji.png) -532px -1080px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f611] {
	background-position: -539px -1087px
}

[data-emoji~=tw-1f612] {
	background: url(/new-osc/img/emoji/twemoji.png) -570px -1080px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f612] {
	background-position: -577px -1087px
}

[data-emoji~=tw-1f613] {
	background: url(/new-osc/img/emoji/twemoji.png) -608px -1080px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f613] {
	background-position: -615px -1087px
}

[data-emoji~=tw-1f614] {
	background: url(/new-osc/img/emoji/twemoji.png) -646px -1080px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f614] {
	background-position: -653px -1087px
}

[data-emoji~=tw-1f615] {
	background: url(/new-osc/img/emoji/twemoji.png) -684px -1080px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f615] {
	background-position: -691px -1087px
}

[data-emoji~=tw-1f616] {
	background: url(/new-osc/img/emoji/twemoji.png) -722px -1080px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f616] {
	background-position: -729px -1087px
}

[data-emoji~=tw-1f617] {
	background: url(/new-osc/img/emoji/twemoji.png) 0 -1116px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f617] {
	background-position: -7px -1123px
}

[data-emoji~=tw-1f618] {
	background: url(/new-osc/img/emoji/twemoji.png) -38px -1116px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f618] {
	background-position: -45px -1123px
}

[data-emoji~=tw-1f619] {
	background: url(/new-osc/img/emoji/twemoji.png) -76px -1116px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f619] {
	background-position: -83px -1123px
}

[data-emoji~=tw-1f61a] {
	background: url(/new-osc/img/emoji/twemoji.png) -114px -1116px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f61a] {
	background-position: -121px -1123px
}

[data-emoji~=tw-1f61b] {
	background: url(/new-osc/img/emoji/twemoji.png) -152px -1116px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f61b] {
	background-position: -159px -1123px
}

[data-emoji~=tw-1f61c] {
	background: url(/new-osc/img/emoji/twemoji.png) -190px -1116px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f61c] {
	background-position: -197px -1123px
}

[data-emoji~=tw-1f61d] {
	background: url(/new-osc/img/emoji/twemoji.png) -228px -1116px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f61d] {
	background-position: -235px -1123px
}

[data-emoji~=tw-1f61e] {
	background: url(/new-osc/img/emoji/twemoji.png) -266px -1116px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f61e] {
	background-position: -273px -1123px
}

[data-emoji~=tw-1f61f] {
	background: url(/new-osc/img/emoji/twemoji.png) -304px -1116px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f61f] {
	background-position: -311px -1123px
}

[data-emoji~=tw-1f620] {
	background: url(/new-osc/img/emoji/twemoji.png) -342px -1116px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f620] {
	background-position: -349px -1123px
}

[data-emoji~=tw-1f621] {
	background: url(/new-osc/img/emoji/twemoji.png) -380px -1116px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f621] {
	background-position: -387px -1123px
}

[data-emoji~=tw-1f622] {
	background: url(/new-osc/img/emoji/twemoji.png) -418px -1116px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f622] {
	background-position: -425px -1123px
}

[data-emoji~=tw-1f623] {
	background: url(/new-osc/img/emoji/twemoji.png) -456px -1116px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f623] {
	background-position: -463px -1123px
}

[data-emoji~=tw-1f624] {
	background: url(/new-osc/img/emoji/twemoji.png) -494px -1116px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f624] {
	background-position: -501px -1123px
}

[data-emoji~=tw-1f625] {
	background: url(/new-osc/img/emoji/twemoji.png) -532px -1116px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f625] {
	background-position: -539px -1123px
}

[data-emoji~=tw-1f626] {
	background: url(/new-osc/img/emoji/twemoji.png) -570px -1116px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f626] {
	background-position: -577px -1123px
}

[data-emoji~=tw-1f627] {
	background: url(/new-osc/img/emoji/twemoji.png) -608px -1116px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f627] {
	background-position: -615px -1123px
}

[data-emoji~=tw-1f628] {
	background: url(/new-osc/img/emoji/twemoji.png) -646px -1116px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f628] {
	background-position: -653px -1123px
}

[data-emoji~=tw-1f629] {
	background: url(/new-osc/img/emoji/twemoji.png) -684px -1116px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f629] {
	background-position: -691px -1123px
}

[data-emoji~=tw-1f62a] {
	background: url(/new-osc/img/emoji/twemoji.png) -722px -1116px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f62a] {
	background-position: -729px -1123px
}

[data-emoji~=tw-1f62b] {
	background: url(/new-osc/img/emoji/twemoji.png) 0 -1152px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f62b] {
	background-position: -7px -1159px
}

[data-emoji~=tw-1f62c] {
	background: url(/new-osc/img/emoji/twemoji.png) -38px -1152px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f62c] {
	background-position: -45px -1159px
}

[data-emoji~=tw-1f62d] {
	background: url(/new-osc/img/emoji/twemoji.png) -76px -1152px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f62d] {
	background-position: -83px -1159px
}

[data-emoji~=tw-1f62e] {
	background: url(/new-osc/img/emoji/twemoji.png) -114px -1152px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f62e] {
	background-position: -121px -1159px
}

[data-emoji~=tw-1f62f] {
	background: url(/new-osc/img/emoji/twemoji.png) -152px -1152px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f62f] {
	background-position: -159px -1159px
}

[data-emoji~=tw-1f630] {
	background: url(/new-osc/img/emoji/twemoji.png) -190px -1152px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f630] {
	background-position: -197px -1159px
}

[data-emoji~=tw-1f631] {
	background: url(/new-osc/img/emoji/twemoji.png) -228px -1152px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f631] {
	background-position: -235px -1159px
}

[data-emoji~=tw-1f632] {
	background: url(/new-osc/img/emoji/twemoji.png) -266px -1152px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f632] {
	background-position: -273px -1159px
}

[data-emoji~=tw-1f633] {
	background: url(/new-osc/img/emoji/twemoji.png) -304px -1152px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f633] {
	background-position: -311px -1159px
}

[data-emoji~=tw-1f634] {
	background: url(/new-osc/img/emoji/twemoji.png) -342px -1152px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f634] {
	background-position: -349px -1159px
}

[data-emoji~=tw-1f635] {
	background: url(/new-osc/img/emoji/twemoji.png) -380px -1152px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f635] {
	background-position: -387px -1159px
}

[data-emoji~=tw-1f636] {
	background: url(/new-osc/img/emoji/twemoji.png) -418px -1152px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f636] {
	background-position: -425px -1159px
}

[data-emoji~=tw-1f637] {
	background: url(/new-osc/img/emoji/twemoji.png) -456px -1152px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f637] {
	background-position: -463px -1159px
}

[data-emoji~=tw-1f638] {
	background: url(/new-osc/img/emoji/twemoji.png) -494px -1152px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f638] {
	background-position: -501px -1159px
}

[data-emoji~=tw-1f639] {
	background: url(/new-osc/img/emoji/twemoji.png) -532px -1152px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f639] {
	background-position: -539px -1159px
}

[data-emoji~=tw-1f63a] {
	background: url(/new-osc/img/emoji/twemoji.png) -570px -1152px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f63a] {
	background-position: -577px -1159px
}

[data-emoji~=tw-1f63b] {
	background: url(/new-osc/img/emoji/twemoji.png) -608px -1152px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f63b] {
	background-position: -615px -1159px
}

[data-emoji~=tw-1f63c] {
	background: url(/new-osc/img/emoji/twemoji.png) -646px -1152px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f63c] {
	background-position: -653px -1159px
}

[data-emoji~=tw-1f63d] {
	background: url(/new-osc/img/emoji/twemoji.png) -684px -1152px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f63d] {
	background-position: -691px -1159px
}

[data-emoji~=tw-1f63e] {
	background: url(/new-osc/img/emoji/twemoji.png) -722px -1152px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f63e] {
	background-position: -729px -1159px
}

[data-emoji~=tw-1f63f] {
	background: url(/new-osc/img/emoji/twemoji.png) 0 -1188px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f63f] {
	background-position: -7px -1195px
}

[data-emoji~=tw-1f640] {
	background: url(/new-osc/img/emoji/twemoji.png) -38px -1188px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f640] {
	background-position: -45px -1195px
}

[data-emoji~=tw-1f645] {
	background: url(/new-osc/img/emoji/twemoji.png) -76px -1188px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f645] {
	background-position: -83px -1195px
}

[data-emoji~=tw-1f646] {
	background: url(/new-osc/img/emoji/twemoji.png) -114px -1188px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f646] {
	background-position: -121px -1195px
}

[data-emoji~=tw-1f647] {
	background: url(/new-osc/img/emoji/twemoji.png) -152px -1188px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f647] {
	background-position: -159px -1195px
}

[data-emoji~=tw-1f648] {
	background: url(/new-osc/img/emoji/twemoji.png) -190px -1188px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f648] {
	background-position: -197px -1195px
}

[data-emoji~=tw-1f649] {
	background: url(/new-osc/img/emoji/twemoji.png) -228px -1188px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f649] {
	background-position: -235px -1195px
}

[data-emoji~=tw-1f64a] {
	background: url(/new-osc/img/emoji/twemoji.png) -266px -1188px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f64a] {
	background-position: -273px -1195px
}

[data-emoji~=tw-1f64b] {
	background: url(/new-osc/img/emoji/twemoji.png) -304px -1188px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f64b] {
	background-position: -311px -1195px
}

[data-emoji~=tw-1f64c] {
	background: url(/new-osc/img/emoji/twemoji.png) -342px -1188px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f64c] {
	background-position: -349px -1195px
}

[data-emoji~=tw-1f64d] {
	background: url(/new-osc/img/emoji/twemoji.png) -380px -1188px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f64d] {
	background-position: -387px -1195px
}

[data-emoji~=tw-1f64e] {
	background: url(/new-osc/img/emoji/twemoji.png) -418px -1188px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f64e] {
	background-position: -425px -1195px
}

[data-emoji~=tw-1f64f] {
	background: url(/new-osc/img/emoji/twemoji.png) -456px -1188px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f64f] {
	background-position: -463px -1195px
}

[data-emoji~=tw-1f680] {
	background: url(/new-osc/img/emoji/twemoji.png) -494px -1188px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f680] {
	background-position: -501px -1195px
}

[data-emoji~=tw-1f681] {
	background: url(/new-osc/img/emoji/twemoji.png) -532px -1188px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f681] {
	background-position: -539px -1195px
}

[data-emoji~=tw-1f682] {
	background: url(/new-osc/img/emoji/twemoji.png) -570px -1188px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f682] {
	background-position: -577px -1195px
}

[data-emoji~=tw-1f683] {
	background: url(/new-osc/img/emoji/twemoji.png) -608px -1188px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f683] {
	background-position: -615px -1195px
}

[data-emoji~=tw-1f684] {
	background: url(/new-osc/img/emoji/twemoji.png) -646px -1188px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f684] {
	background-position: -653px -1195px
}

[data-emoji~=tw-1f685] {
	background: url(/new-osc/img/emoji/twemoji.png) -684px -1188px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f685] {
	background-position: -691px -1195px
}

[data-emoji~=tw-1f686] {
	background: url(/new-osc/img/emoji/twemoji.png) -722px -1188px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f686] {
	background-position: -729px -1195px
}

[data-emoji~=tw-1f687] {
	background: url(/new-osc/img/emoji/twemoji.png) 0 -1224px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f687] {
	background-position: -7px -1231px
}

[data-emoji~=tw-1f688] {
	background: url(/new-osc/img/emoji/twemoji.png) -38px -1224px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f688] {
	background-position: -45px -1231px
}

[data-emoji~=tw-1f689] {
	background: url(/new-osc/img/emoji/twemoji.png) -76px -1224px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f689] {
	background-position: -83px -1231px
}

[data-emoji~=tw-1f68a] {
	background: url(/new-osc/img/emoji/twemoji.png) -114px -1224px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f68a] {
	background-position: -121px -1231px
}

[data-emoji~=tw-1f68b] {
	background: url(/new-osc/img/emoji/twemoji.png) -152px -1224px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f68b] {
	background-position: -159px -1231px
}

[data-emoji~=tw-1f68c] {
	background: url(/new-osc/img/emoji/twemoji.png) -190px -1224px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f68c] {
	background-position: -197px -1231px
}

[data-emoji~=tw-1f68d] {
	background: url(/new-osc/img/emoji/twemoji.png) -228px -1224px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f68d] {
	background-position: -235px -1231px
}

[data-emoji~=tw-1f68e] {
	background: url(/new-osc/img/emoji/twemoji.png) -266px -1224px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f68e] {
	background-position: -273px -1231px
}

[data-emoji~=tw-1f68f] {
	background: url(/new-osc/img/emoji/twemoji.png) -304px -1224px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f68f] {
	background-position: -311px -1231px
}

[data-emoji~=tw-1f690] {
	background: url(/new-osc/img/emoji/twemoji.png) -342px -1224px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f690] {
	background-position: -349px -1231px
}

[data-emoji~=tw-1f691] {
	background: url(/new-osc/img/emoji/twemoji.png) -380px -1224px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f691] {
	background-position: -387px -1231px
}

[data-emoji~=tw-1f692] {
	background: url(/new-osc/img/emoji/twemoji.png) -418px -1224px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f692] {
	background-position: -425px -1231px
}

[data-emoji~=tw-1f693] {
	background: url(/new-osc/img/emoji/twemoji.png) -456px -1224px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f693] {
	background-position: -463px -1231px
}

[data-emoji~=tw-1f694] {
	background: url(/new-osc/img/emoji/twemoji.png) -494px -1224px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f694] {
	background-position: -501px -1231px
}

[data-emoji~=tw-1f695] {
	background: url(/new-osc/img/emoji/twemoji.png) -532px -1224px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f695] {
	background-position: -539px -1231px
}

[data-emoji~=tw-1f696] {
	background: url(/new-osc/img/emoji/twemoji.png) -570px -1224px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f696] {
	background-position: -577px -1231px
}

[data-emoji~=tw-1f697] {
	background: url(/new-osc/img/emoji/twemoji.png) -608px -1224px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f697] {
	background-position: -615px -1231px
}

[data-emoji~=tw-1f698] {
	background: url(/new-osc/img/emoji/twemoji.png) -646px -1224px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f698] {
	background-position: -653px -1231px
}

[data-emoji~=tw-1f699] {
	background: url(/new-osc/img/emoji/twemoji.png) -684px -1224px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f699] {
	background-position: -691px -1231px
}

[data-emoji~=tw-1f69a] {
	background: url(/new-osc/img/emoji/twemoji.png) -722px -1224px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f69a] {
	background-position: -729px -1231px
}

[data-emoji~=tw-1f69b] {
	background: url(/new-osc/img/emoji/twemoji.png) 0 -1260px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f69b] {
	background-position: -7px -1267px
}

[data-emoji~=tw-1f69c] {
	background: url(/new-osc/img/emoji/twemoji.png) -38px -1260px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f69c] {
	background-position: -45px -1267px
}

[data-emoji~=tw-1f69d] {
	background: url(/new-osc/img/emoji/twemoji.png) -76px -1260px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f69d] {
	background-position: -83px -1267px
}

[data-emoji~=tw-1f69e] {
	background: url(/new-osc/img/emoji/twemoji.png) -114px -1260px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f69e] {
	background-position: -121px -1267px
}

[data-emoji~=tw-1f69f] {
	background: url(/new-osc/img/emoji/twemoji.png) -152px -1260px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f69f] {
	background-position: -159px -1267px
}

[data-emoji~=tw-1f6a0] {
	background: url(/new-osc/img/emoji/twemoji.png) -190px -1260px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f6a0] {
	background-position: -197px -1267px
}

[data-emoji~=tw-1f6a1] {
	background: url(/new-osc/img/emoji/twemoji.png) -228px -1260px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f6a1] {
	background-position: -235px -1267px
}

[data-emoji~=tw-1f6a2] {
	background: url(/new-osc/img/emoji/twemoji.png) -266px -1260px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f6a2] {
	background-position: -273px -1267px
}

[data-emoji~=tw-1f6a3] {
	background: url(/new-osc/img/emoji/twemoji.png) -304px -1260px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f6a3] {
	background-position: -311px -1267px
}

[data-emoji~=tw-1f6a4] {
	background: url(/new-osc/img/emoji/twemoji.png) -342px -1260px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f6a4] {
	background-position: -349px -1267px
}

[data-emoji~=tw-1f6a5] {
	background: url(/new-osc/img/emoji/twemoji.png) -380px -1260px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f6a5] {
	background-position: -387px -1267px
}

[data-emoji~=tw-1f6a6] {
	background: url(/new-osc/img/emoji/twemoji.png) -418px -1260px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f6a6] {
	background-position: -425px -1267px
}

[data-emoji~=tw-1f6a7] {
	background: url(/new-osc/img/emoji/twemoji.png) -456px -1260px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f6a7] {
	background-position: -463px -1267px
}

[data-emoji~=tw-1f6a8] {
	background: url(/new-osc/img/emoji/twemoji.png) -494px -1260px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f6a8] {
	background-position: -501px -1267px
}

[data-emoji~=tw-1f6a9] {
	background: url(/new-osc/img/emoji/twemoji.png) -532px -1260px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f6a9] {
	background-position: -539px -1267px
}

[data-emoji~=tw-1f6aa] {
	background: url(/new-osc/img/emoji/twemoji.png) -570px -1260px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f6aa] {
	background-position: -577px -1267px
}

[data-emoji~=tw-1f6ab] {
	background: url(/new-osc/img/emoji/twemoji.png) -608px -1260px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f6ab] {
	background-position: -615px -1267px
}

[data-emoji~=tw-1f6ac] {
	background: url(/new-osc/img/emoji/twemoji.png) -646px -1260px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f6ac] {
	background-position: -653px -1267px
}

[data-emoji~=tw-1f6ad] {
	background: url(/new-osc/img/emoji/twemoji.png) -684px -1260px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f6ad] {
	background-position: -691px -1267px
}

[data-emoji~=tw-1f6ae] {
	background: url(/new-osc/img/emoji/twemoji.png) -722px -1260px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f6ae] {
	background-position: -729px -1267px
}

[data-emoji~=tw-1f6af] {
	background: url(/new-osc/img/emoji/twemoji.png) 0 -1296px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f6af] {
	background-position: -7px -1303px
}

[data-emoji~=tw-1f6b0] {
	background: url(/new-osc/img/emoji/twemoji.png) -38px -1296px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f6b0] {
	background-position: -45px -1303px
}

[data-emoji~=tw-1f6b1] {
	background: url(/new-osc/img/emoji/twemoji.png) -76px -1296px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f6b1] {
	background-position: -83px -1303px
}

[data-emoji~=tw-1f6b2] {
	background: url(/new-osc/img/emoji/twemoji.png) -114px -1296px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f6b2] {
	background-position: -121px -1303px
}

[data-emoji~=tw-1f6b3] {
	background: url(/new-osc/img/emoji/twemoji.png) -152px -1296px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f6b3] {
	background-position: -159px -1303px
}

[data-emoji~=tw-1f6b4] {
	background: url(/new-osc/img/emoji/twemoji.png) -190px -1296px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f6b4] {
	background-position: -197px -1303px
}

[data-emoji~=tw-1f6b5] {
	background: url(/new-osc/img/emoji/twemoji.png) -228px -1296px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f6b5] {
	background-position: -235px -1303px
}

[data-emoji~=tw-1f6b6] {
	background: url(/new-osc/img/emoji/twemoji.png) -266px -1296px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f6b6] {
	background-position: -273px -1303px
}

[data-emoji~=tw-1f6b7] {
	background: url(/new-osc/img/emoji/twemoji.png) -304px -1296px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f6b7] {
	background-position: -311px -1303px
}

[data-emoji~=tw-1f6b8] {
	background: url(/new-osc/img/emoji/twemoji.png) -342px -1296px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f6b8] {
	background-position: -349px -1303px
}

[data-emoji~=tw-1f6b9] {
	background: url(/new-osc/img/emoji/twemoji.png) -380px -1296px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f6b9] {
	background-position: -387px -1303px
}

[data-emoji~=tw-1f6ba] {
	background: url(/new-osc/img/emoji/twemoji.png) -418px -1296px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f6ba] {
	background-position: -425px -1303px
}

[data-emoji~=tw-1f6bb] {
	background: url(/new-osc/img/emoji/twemoji.png) -456px -1296px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f6bb] {
	background-position: -463px -1303px
}

[data-emoji~=tw-1f6bc] {
	background: url(/new-osc/img/emoji/twemoji.png) -494px -1296px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f6bc] {
	background-position: -501px -1303px
}

[data-emoji~=tw-1f6bd] {
	background: url(/new-osc/img/emoji/twemoji.png) -532px -1296px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f6bd] {
	background-position: -539px -1303px
}

[data-emoji~=tw-1f6be] {
	background: url(/new-osc/img/emoji/twemoji.png) -570px -1296px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f6be] {
	background-position: -577px -1303px
}

[data-emoji~=tw-1f6bf] {
	background: url(/new-osc/img/emoji/twemoji.png) -608px -1296px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f6bf] {
	background-position: -615px -1303px
}

[data-emoji~=tw-1f6c0] {
	background: url(/new-osc/img/emoji/twemoji.png) -646px -1296px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f6c0] {
	background-position: -653px -1303px
}

[data-emoji~=tw-1f6c1] {
	background: url(/new-osc/img/emoji/twemoji.png) -684px -1296px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f6c1] {
	background-position: -691px -1303px
}

[data-emoji~=tw-1f6c2] {
	background: url(/new-osc/img/emoji/twemoji.png) -722px -1296px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f6c2] {
	background-position: -729px -1303px
}

[data-emoji~=tw-1f6c3] {
	background: url(/new-osc/img/emoji/twemoji.png) 0 -1332px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f6c3] {
	background-position: -7px -1339px
}

[data-emoji~=tw-1f6c4] {
	background: url(/new-osc/img/emoji/twemoji.png) -38px -1332px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f6c4] {
	background-position: -45px -1339px
}

[data-emoji~=tw-1f6c5] {
	background: url(/new-osc/img/emoji/twemoji.png) -76px -1332px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-1f6c5] {
	background-position: -83px -1339px
}

[data-emoji~=tw-203c] {
	background: url(/new-osc/img/emoji/twemoji.png) -114px -1332px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-203c] {
	background-position: -121px -1339px
}

[data-emoji~=tw-2049] {
	background: url(/new-osc/img/emoji/twemoji.png) -152px -1332px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-2049] {
	background-position: -159px -1339px
}

[data-emoji~=tw-2122] {
	background: url(/new-osc/img/emoji/twemoji.png) -190px -1332px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-2122] {
	background-position: -197px -1339px
}

[data-emoji~=tw-2139] {
	background: url(/new-osc/img/emoji/twemoji.png) -228px -1332px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-2139] {
	background-position: -235px -1339px
}

[data-emoji~=tw-2194] {
	background: url(/new-osc/img/emoji/twemoji.png) -266px -1332px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-2194] {
	background-position: -273px -1339px
}

[data-emoji~=tw-2195] {
	background: url(/new-osc/img/emoji/twemoji.png) -304px -1332px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-2195] {
	background-position: -311px -1339px
}

[data-emoji~=tw-2196] {
	background: url(/new-osc/img/emoji/twemoji.png) -342px -1332px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-2196] {
	background-position: -349px -1339px
}

[data-emoji~=tw-2197] {
	background: url(/new-osc/img/emoji/twemoji.png) -380px -1332px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-2197] {
	background-position: -387px -1339px
}

[data-emoji~=tw-2198] {
	background: url(/new-osc/img/emoji/twemoji.png) -418px -1332px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-2198] {
	background-position: -425px -1339px
}

[data-emoji~=tw-2199] {
	background: url(/new-osc/img/emoji/twemoji.png) -456px -1332px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-2199] {
	background-position: -463px -1339px
}

[data-emoji~=tw-21a9] {
	background: url(/new-osc/img/emoji/twemoji.png) -494px -1332px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-21a9] {
	background-position: -501px -1339px
}

[data-emoji~=tw-21aa] {
	background: url(/new-osc/img/emoji/twemoji.png) -532px -1332px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-21aa] {
	background-position: -539px -1339px
}

[data-emoji~=tw-23-20e3] {
	background: url(/new-osc/img/emoji/twemoji.png) -570px -1332px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-23-20e3] {
	background-position: -577px -1339px
}

[data-emoji~=tw-231a] {
	background: url(/new-osc/img/emoji/twemoji.png) -608px -1332px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-231a] {
	background-position: -615px -1339px
}

[data-emoji~=tw-231b] {
	background: url(/new-osc/img/emoji/twemoji.png) -646px -1332px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-231b] {
	background-position: -653px -1339px
}

[data-emoji~=tw-23e9] {
	background: url(/new-osc/img/emoji/twemoji.png) -684px -1332px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-23e9] {
	background-position: -691px -1339px
}

[data-emoji~=tw-23ea] {
	background: url(/new-osc/img/emoji/twemoji.png) -722px -1332px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-23ea] {
	background-position: -729px -1339px
}

[data-emoji~=tw-23eb] {
	background: url(/new-osc/img/emoji/twemoji.png) 0 -1368px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-23eb] {
	background-position: -7px -1375px
}

[data-emoji~=tw-23ec] {
	background: url(/new-osc/img/emoji/twemoji.png) -38px -1368px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-23ec] {
	background-position: -45px -1375px
}

[data-emoji~=tw-23f0] {
	background: url(/new-osc/img/emoji/twemoji.png) -76px -1368px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-23f0] {
	background-position: -83px -1375px
}

[data-emoji~=tw-23f3] {
	background: url(/new-osc/img/emoji/twemoji.png) -114px -1368px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-23f3] {
	background-position: -121px -1375px
}

[data-emoji~=tw-24c2] {
	background: url(/new-osc/img/emoji/twemoji.png) -152px -1368px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-24c2] {
	background-position: -159px -1375px
}

[data-emoji~=tw-25aa] {
	background: url(/new-osc/img/emoji/twemoji.png) -190px -1368px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-25aa] {
	background-position: -197px -1375px
}

[data-emoji~=tw-25ab] {
	background: url(/new-osc/img/emoji/twemoji.png) -228px -1368px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-25ab] {
	background-position: -235px -1375px
}

[data-emoji~=tw-25b6] {
	background: url(/new-osc/img/emoji/twemoji.png) -266px -1368px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-25b6] {
	background-position: -273px -1375px
}

[data-emoji~=tw-25c0] {
	background: url(/new-osc/img/emoji/twemoji.png) -304px -1368px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-25c0] {
	background-position: -311px -1375px
}

[data-emoji~=tw-25fb] {
	background: url(/new-osc/img/emoji/twemoji.png) -342px -1368px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-25fb] {
	background-position: -349px -1375px
}

[data-emoji~=tw-25fc] {
	background: url(/new-osc/img/emoji/twemoji.png) -380px -1368px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-25fc] {
	background-position: -387px -1375px
}

[data-emoji~=tw-25fd] {
	background: url(/new-osc/img/emoji/twemoji.png) -418px -1368px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-25fd] {
	background-position: -425px -1375px
}

[data-emoji~=tw-25fe] {
	background: url(/new-osc/img/emoji/twemoji.png) -456px -1368px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-25fe] {
	background-position: -463px -1375px
}

[data-emoji~=tw-2600] {
	background: url(/new-osc/img/emoji/twemoji.png) -494px -1368px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-2600] {
	background-position: -501px -1375px
}

[data-emoji~=tw-2601] {
	background: url(/new-osc/img/emoji/twemoji.png) -532px -1368px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-2601] {
	background-position: -539px -1375px
}

[data-emoji~=tw-260e] {
	background: url(/new-osc/img/emoji/twemoji.png) -570px -1368px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-260e] {
	background-position: -577px -1375px
}

[data-emoji~=tw-2611] {
	background: url(/new-osc/img/emoji/twemoji.png) -608px -1368px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-2611] {
	background-position: -615px -1375px
}

[data-emoji~=tw-2614] {
	background: url(/new-osc/img/emoji/twemoji.png) -646px -1368px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-2614] {
	background-position: -653px -1375px
}

[data-emoji~=tw-2615] {
	background: url(/new-osc/img/emoji/twemoji.png) -684px -1368px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-2615] {
	background-position: -691px -1375px
}

[data-emoji~=tw-261d] {
	background: url(/new-osc/img/emoji/twemoji.png) -722px -1368px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-261d] {
	background-position: -729px -1375px
}

[data-emoji~=tw-263a] {
	background: url(/new-osc/img/emoji/twemoji.png) 0 -1404px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-263a] {
	background-position: -7px -1411px
}

[data-emoji~=tw-2648] {
	background: url(/new-osc/img/emoji/twemoji.png) -38px -1404px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-2648] {
	background-position: -45px -1411px
}

[data-emoji~=tw-2649] {
	background: url(/new-osc/img/emoji/twemoji.png) -76px -1404px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-2649] {
	background-position: -83px -1411px
}

[data-emoji~=tw-264a] {
	background: url(/new-osc/img/emoji/twemoji.png) -114px -1404px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-264a] {
	background-position: -121px -1411px
}

[data-emoji~=tw-264b] {
	background: url(/new-osc/img/emoji/twemoji.png) -152px -1404px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-264b] {
	background-position: -159px -1411px
}

[data-emoji~=tw-264c] {
	background: url(/new-osc/img/emoji/twemoji.png) -190px -1404px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-264c] {
	background-position: -197px -1411px
}

[data-emoji~=tw-264d] {
	background: url(/new-osc/img/emoji/twemoji.png) -228px -1404px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-264d] {
	background-position: -235px -1411px
}

[data-emoji~=tw-264e] {
	background: url(/new-osc/img/emoji/twemoji.png) -266px -1404px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-264e] {
	background-position: -273px -1411px
}

[data-emoji~=tw-264f] {
	background: url(/new-osc/img/emoji/twemoji.png) -304px -1404px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-264f] {
	background-position: -311px -1411px
}

[data-emoji~=tw-2650] {
	background: url(/new-osc/img/emoji/twemoji.png) -342px -1404px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-2650] {
	background-position: -349px -1411px
}

[data-emoji~=tw-2651] {
	background: url(/new-osc/img/emoji/twemoji.png) -380px -1404px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-2651] {
	background-position: -387px -1411px
}

[data-emoji~=tw-2652] {
	background: url(/new-osc/img/emoji/twemoji.png) -418px -1404px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-2652] {
	background-position: -425px -1411px
}

[data-emoji~=tw-2653] {
	background: url(/new-osc/img/emoji/twemoji.png) -456px -1404px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-2653] {
	background-position: -463px -1411px
}

[data-emoji~=tw-2660] {
	background: url(/new-osc/img/emoji/twemoji.png) -494px -1404px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-2660] {
	background-position: -501px -1411px
}

[data-emoji~=tw-2663] {
	background: url(/new-osc/img/emoji/twemoji.png) -532px -1404px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-2663] {
	background-position: -539px -1411px
}

[data-emoji~=tw-2665] {
	background: url(/new-osc/img/emoji/twemoji.png) -570px -1404px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-2665] {
	background-position: -577px -1411px
}

[data-emoji~=tw-2666] {
	background: url(/new-osc/img/emoji/twemoji.png) -608px -1404px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-2666] {
	background-position: -615px -1411px
}

[data-emoji~=tw-2668] {
	background: url(/new-osc/img/emoji/twemoji.png) -646px -1404px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-2668] {
	background-position: -653px -1411px
}

[data-emoji~=tw-267b] {
	background: url(/new-osc/img/emoji/twemoji.png) -684px -1404px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-267b] {
	background-position: -691px -1411px
}

[data-emoji~=tw-267f] {
	background: url(/new-osc/img/emoji/twemoji.png) -722px -1404px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-267f] {
	background-position: -729px -1411px
}

[data-emoji~=tw-2693] {
	background: url(/new-osc/img/emoji/twemoji.png) 0 -1440px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-2693] {
	background-position: -7px -1447px
}

[data-emoji~=tw-26a0] {
	background: url(/new-osc/img/emoji/twemoji.png) -38px -1440px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-26a0] {
	background-position: -45px -1447px
}

[data-emoji~=tw-26a1] {
	background: url(/new-osc/img/emoji/twemoji.png) -76px -1440px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-26a1] {
	background-position: -83px -1447px
}

[data-emoji~=tw-26aa] {
	background: url(/new-osc/img/emoji/twemoji.png) -114px -1440px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-26aa] {
	background-position: -121px -1447px
}

[data-emoji~=tw-26ab] {
	background: url(/new-osc/img/emoji/twemoji.png) -152px -1440px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-26ab] {
	background-position: -159px -1447px
}

[data-emoji~=tw-26bd] {
	background: url(/new-osc/img/emoji/twemoji.png) -190px -1440px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-26bd] {
	background-position: -197px -1447px
}

[data-emoji~=tw-26be] {
	background: url(/new-osc/img/emoji/twemoji.png) -228px -1440px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-26be] {
	background-position: -235px -1447px
}

[data-emoji~=tw-26c4] {
	background: url(/new-osc/img/emoji/twemoji.png) -266px -1440px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-26c4] {
	background-position: -273px -1447px
}

[data-emoji~=tw-26c5] {
	background: url(/new-osc/img/emoji/twemoji.png) -304px -1440px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-26c5] {
	background-position: -311px -1447px
}

[data-emoji~=tw-26ce] {
	background: url(/new-osc/img/emoji/twemoji.png) -342px -1440px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-26ce] {
	background-position: -349px -1447px
}

[data-emoji~=tw-26d4] {
	background: url(/new-osc/img/emoji/twemoji.png) -380px -1440px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-26d4] {
	background-position: -387px -1447px
}

[data-emoji~=tw-26ea] {
	background: url(/new-osc/img/emoji/twemoji.png) -418px -1440px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-26ea] {
	background-position: -425px -1447px
}

[data-emoji~=tw-26f2] {
	background: url(/new-osc/img/emoji/twemoji.png) -456px -1440px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-26f2] {
	background-position: -463px -1447px
}

[data-emoji~=tw-26f3] {
	background: url(/new-osc/img/emoji/twemoji.png) -494px -1440px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-26f3] {
	background-position: -501px -1447px
}

[data-emoji~=tw-26f5] {
	background: url(/new-osc/img/emoji/twemoji.png) -532px -1440px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-26f5] {
	background-position: -539px -1447px
}

[data-emoji~=tw-26fa] {
	background: url(/new-osc/img/emoji/twemoji.png) -570px -1440px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-26fa] {
	background-position: -577px -1447px
}

[data-emoji~=tw-26fd] {
	background: url(/new-osc/img/emoji/twemoji.png) -608px -1440px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-26fd] {
	background-position: -615px -1447px
}

[data-emoji~=tw-2702] {
	background: url(/new-osc/img/emoji/twemoji.png) -646px -1440px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-2702] {
	background-position: -653px -1447px
}

[data-emoji~=tw-2705] {
	background: url(/new-osc/img/emoji/twemoji.png) -684px -1440px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-2705] {
	background-position: -691px -1447px
}

[data-emoji~=tw-2708] {
	background: url(/new-osc/img/emoji/twemoji.png) -722px -1440px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-2708] {
	background-position: -729px -1447px
}

[data-emoji~=tw-2709] {
	background: url(/new-osc/img/emoji/twemoji.png) 0 -1476px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-2709] {
	background-position: -7px -1483px
}

[data-emoji~=tw-270a] {
	background: url(/new-osc/img/emoji/twemoji.png) -38px -1476px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-270a] {
	background-position: -45px -1483px
}

[data-emoji~=tw-270b] {
	background: url(/new-osc/img/emoji/twemoji.png) -76px -1476px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-270b] {
	background-position: -83px -1483px
}

[data-emoji~=tw-270c] {
	background: url(/new-osc/img/emoji/twemoji.png) -114px -1476px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-270c] {
	background-position: -121px -1483px
}

[data-emoji~=tw-270f] {
	background: url(/new-osc/img/emoji/twemoji.png) -152px -1476px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-270f] {
	background-position: -159px -1483px
}

[data-emoji~=tw-2712] {
	background: url(/new-osc/img/emoji/twemoji.png) -190px -1476px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-2712] {
	background-position: -197px -1483px
}

[data-emoji~=tw-2714] {
	background: url(/new-osc/img/emoji/twemoji.png) -228px -1476px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-2714] {
	background-position: -235px -1483px
}

[data-emoji~=tw-2716] {
	background: url(/new-osc/img/emoji/twemoji.png) -266px -1476px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-2716] {
	background-position: -273px -1483px
}

[data-emoji~=tw-2728] {
	background: url(/new-osc/img/emoji/twemoji.png) -304px -1476px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-2728] {
	background-position: -311px -1483px
}

[data-emoji~=tw-2733] {
	background: url(/new-osc/img/emoji/twemoji.png) -342px -1476px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-2733] {
	background-position: -349px -1483px
}

[data-emoji~=tw-2734] {
	background: url(/new-osc/img/emoji/twemoji.png) -380px -1476px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-2734] {
	background-position: -387px -1483px
}

[data-emoji~=tw-2744] {
	background: url(/new-osc/img/emoji/twemoji.png) -418px -1476px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-2744] {
	background-position: -425px -1483px
}

[data-emoji~=tw-2747] {
	background: url(/new-osc/img/emoji/twemoji.png) -456px -1476px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-2747] {
	background-position: -463px -1483px
}

[data-emoji~=tw-274c] {
	background: url(/new-osc/img/emoji/twemoji.png) -494px -1476px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-274c] {
	background-position: -501px -1483px
}

[data-emoji~=tw-274e] {
	background: url(/new-osc/img/emoji/twemoji.png) -532px -1476px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-274e] {
	background-position: -539px -1483px
}

[data-emoji~=tw-2753] {
	background: url(/new-osc/img/emoji/twemoji.png) -570px -1476px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-2753] {
	background-position: -577px -1483px
}

[data-emoji~=tw-2754] {
	background: url(/new-osc/img/emoji/twemoji.png) -608px -1476px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-2754] {
	background-position: -615px -1483px
}

[data-emoji~=tw-2755] {
	background: url(/new-osc/img/emoji/twemoji.png) -646px -1476px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-2755] {
	background-position: -653px -1483px
}

[data-emoji~=tw-2757] {
	background: url(/new-osc/img/emoji/twemoji.png) -684px -1476px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-2757] {
	background-position: -691px -1483px
}

[data-emoji~=tw-2764] {
	background: url(/new-osc/img/emoji/twemoji.png) -722px -1476px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-2764] {
	background-position: -729px -1483px
}

[data-emoji~=tw-2795] {
	background: url(/new-osc/img/emoji/twemoji.png) 0 -1512px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-2795] {
	background-position: -7px -1519px
}

[data-emoji~=tw-2796] {
	background: url(/new-osc/img/emoji/twemoji.png) -38px -1512px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-2796] {
	background-position: -45px -1519px
}

[data-emoji~=tw-2797] {
	background: url(/new-osc/img/emoji/twemoji.png) -76px -1512px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-2797] {
	background-position: -83px -1519px
}

[data-emoji~=tw-27a1] {
	background: url(/new-osc/img/emoji/twemoji.png) -114px -1512px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-27a1] {
	background-position: -121px -1519px
}

[data-emoji~=tw-27b0] {
	background: url(/new-osc/img/emoji/twemoji.png) -152px -1512px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-27b0] {
	background-position: -159px -1519px
}

[data-emoji~=tw-27bf] {
	background: url(/new-osc/img/emoji/twemoji.png) -190px -1512px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-27bf] {
	background-position: -197px -1519px
}

[data-emoji~=tw-2934] {
	background: url(/new-osc/img/emoji/twemoji.png) -228px -1512px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-2934] {
	background-position: -235px -1519px
}

[data-emoji~=tw-2935] {
	background: url(/new-osc/img/emoji/twemoji.png) -266px -1512px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-2935] {
	background-position: -273px -1519px
}

[data-emoji~=tw-2b05] {
	background: url(/new-osc/img/emoji/twemoji.png) -304px -1512px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-2b05] {
	background-position: -311px -1519px
}

[data-emoji~=tw-2b06] {
	background: url(/new-osc/img/emoji/twemoji.png) -342px -1512px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-2b06] {
	background-position: -349px -1519px
}

[data-emoji~=tw-2b07] {
	background: url(/new-osc/img/emoji/twemoji.png) -380px -1512px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-2b07] {
	background-position: -387px -1519px
}

[data-emoji~=tw-2b1b] {
	background: url(/new-osc/img/emoji/twemoji.png) -418px -1512px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-2b1b] {
	background-position: -425px -1519px
}

[data-emoji~=tw-2b1c] {
	background: url(/new-osc/img/emoji/twemoji.png) -456px -1512px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-2b1c] {
	background-position: -463px -1519px
}

[data-emoji~=tw-2b50] {
	background: url(/new-osc/img/emoji/twemoji.png) -494px -1512px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-2b50] {
	background-position: -501px -1519px
}

[data-emoji~=tw-2b55] {
	background: url(/new-osc/img/emoji/twemoji.png) -532px -1512px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-2b55] {
	background-position: -539px -1519px
}

[data-emoji~=tw-30-20e3] {
	background: url(/new-osc/img/emoji/twemoji.png) -570px -1512px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-30-20e3] {
	background-position: -577px -1519px
}

[data-emoji~=tw-3030] {
	background: url(/new-osc/img/emoji/twemoji.png) -608px -1512px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-3030] {
	background-position: -615px -1519px
}

[data-emoji~=tw-303d] {
	background: url(/new-osc/img/emoji/twemoji.png) -646px -1512px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-303d] {
	background-position: -653px -1519px
}

[data-emoji~=tw-31-20e3] {
	background: url(/new-osc/img/emoji/twemoji.png) -684px -1512px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-31-20e3] {
	background-position: -691px -1519px
}

[data-emoji~=tw-32-20e3] {
	background: url(/new-osc/img/emoji/twemoji.png) -722px -1512px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-32-20e3] {
	background-position: -729px -1519px
}

[data-emoji~=tw-3297] {
	background: url(/new-osc/img/emoji/twemoji.png) 0 -1548px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-3297] {
	background-position: -7px -1555px
}

[data-emoji~=tw-3299] {
	background: url(/new-osc/img/emoji/twemoji.png) -38px -1548px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-3299] {
	background-position: -45px -1555px
}

[data-emoji~=tw-33-20e3] {
	background: url(/new-osc/img/emoji/twemoji.png) -76px -1548px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-33-20e3] {
	background-position: -83px -1555px
}

[data-emoji~=tw-34-20e3] {
	background: url(/new-osc/img/emoji/twemoji.png) -114px -1548px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-34-20e3] {
	background-position: -121px -1555px
}

[data-emoji~=tw-35-20e3] {
	background: url(/new-osc/img/emoji/twemoji.png) -152px -1548px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-35-20e3] {
	background-position: -159px -1555px
}

[data-emoji~=tw-36-20e3] {
	background: url(/new-osc/img/emoji/twemoji.png) -190px -1548px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-36-20e3] {
	background-position: -197px -1555px
}

[data-emoji~=tw-37-20e3] {
	background: url(/new-osc/img/emoji/twemoji.png) -228px -1548px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-37-20e3] {
	background-position: -235px -1555px
}

[data-emoji~=tw-38-20e3] {
	background: url(/new-osc/img/emoji/twemoji.png) -266px -1548px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-38-20e3] {
	background-position: -273px -1555px
}

[data-emoji~=tw-39-20e3] {
	background: url(/new-osc/img/emoji/twemoji.png) -304px -1548px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-39-20e3] {
	background-position: -311px -1555px
}

[data-emoji~=tw-a9] {
	background: url(/new-osc/img/emoji/twemoji.png) -342px -1548px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-a9] {
	background-position: -349px -1555px
}

[data-emoji~=tw-ae] {
	background: url(/new-osc/img/emoji/twemoji.png) -380px -1548px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-ae] {
	background-position: -387px -1555px
}

[data-emoji~=tw-e50a] {
	background: url(/new-osc/img/emoji/twemoji.png) -418px -1548px no-repeat rgba(0, 0, 0, 0)
}

emoji[data-emoji~=tw-e50a] {
	background-position: -425px -1555px
}

.hljs {
	display: block;
	background: #f6f6f6;
	color: #333
}

.hljs-comment,
.hljs-meta {
	color: #6a737d
}

.hljs-emphasis,
.hljs-quote,
.hljs-string,
.hljs-strong,
.hljs-template-variable,
.hljs-variable {
	color: #032f62
}

.hljs-keyword,
.hljs-selector-tag,
.hljs-type {
	color: #d73a49
}

.hljs-attribute,
.hljs-bullet,
.hljs-literal,
.hljs-symbol {
	color: #005cc5
}

.hljs-name,
.hljs-section {
	color: #22863a
}

.hljs-tag {
	color: #333
}

.hljs-attr,
.hljs-selector-attr,
.hljs-selector-class,
.hljs-selector-id,
.hljs-selector-pseudo,
.hljs-title {
	color: #6f42c1
}

.hljs-addition {
	color: #55a532;
	background-color: #eaffea
}

.hljs-deletion {
	color: #bd2c00;
	background-color: #ffecec
}

.hljs-link {
	text-decoration: underline
}

/*!
 * Viewer.js v1.3.5
 * https://fengyuanchen.github.io/viewerjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2019-07-04T11:00:13.705Z
 */
.viewer-close:before,
.viewer-flip-horizontal:before,
.viewer-flip-vertical:before,
.viewer-fullscreen-exit:before,
.viewer-fullscreen:before,
.viewer-next:before,
.viewer-one-to-one:before,
.viewer-play:before,
.viewer-prev:before,
.viewer-reset:before,
.viewer-rotate-left:before,
.viewer-rotate-right:before,
.viewer-zoom-in:before,
.viewer-zoom-out:before {
	background-image: url();
	background-repeat: no-repeat;
	background-size: 280px;
	color: transparent;
	display: block;
	font-size: 0;
	height: 20px;
	line-height: 0;
	width: 20px
}

.viewer-zoom-in:before {
	background-position: 0 0;
	content: "Zoom In"
}

.viewer-zoom-out:before {
	background-position: -20px 0;
	content: "Zoom Out"
}

.viewer-one-to-one:before {
	background-position: -40px 0;
	content: "One to One"
}

.viewer-reset:before {
	background-position: -60px 0;
	content: "Reset"
}

.viewer-prev:before {
	background-position: -80px 0;
	content: "Previous"
}

.viewer-play:before {
	background-position: -100px 0;
	content: "Play"
}

.viewer-next:before {
	background-position: -120px 0;
	content: "Next"
}

.viewer-rotate-left:before {
	background-position: -140px 0;
	content: "Rotate Left"
}

.viewer-rotate-right:before {
	background-position: -160px 0;
	content: "Rotate Right"
}

.viewer-flip-horizontal:before {
	background-position: -180px 0;
	content: "Flip Horizontal"
}

.viewer-flip-vertical:before {
	background-position: -200px 0;
	content: "Flip Vertical"
}

.viewer-fullscreen:before {
	background-position: -220px 0;
	content: "Enter Full Screen"
}

.viewer-fullscreen-exit:before {
	background-position: -240px 0;
	content: "Exit Full Screen"
}

.viewer-close:before {
	background-position: -260px 0;
	content: "Close"
}

.viewer-container {
	bottom: 0;
	direction: ltr;
	font-size: 0;
	left: 0;
	line-height: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	-webkit-tap-highlight-color: transparent;
	top: 0;
	-ms-touch-action: none;
	touch-action: none;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.viewer-container ::-moz-selection,
.viewer-container::-moz-selection {
	background-color: transparent
}

.viewer-container ::selection,
.viewer-container::selection {
	background-color: transparent
}

.viewer-container img {
	display: block;
	height: auto;
	max-height: none !important;
	max-width: none !important;
	min-height: 0 !important;
	min-width: 0 !important;
	width: 100%
}

.viewer-canvas {
	bottom: 0;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0
}

.viewer-canvas>img {
	height: auto;
	margin: 15px auto;
	max-width: 90% !important;
	width: auto
}

.viewer-footer {
	bottom: 0;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	text-align: center
}

.viewer-navbar {
	background-color: rgba(0, 0, 0, .5);
	overflow: hidden
}

.viewer-list {
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	height: 50px;
	margin: 0;
	overflow: hidden;
	padding: 1px 0
}

.viewer-list>li {
	color: transparent;
	cursor: pointer;
	float: left;
	font-size: 0;
	height: 50px;
	line-height: 0;
	opacity: .5;
	overflow: hidden;
	-webkit-transition: opacity .15s;
	transition: opacity .15s;
	width: 30px
}

.viewer-list>li:hover {
	opacity: .75
}

.viewer-list>li+li {
	margin-left: 1px
}

.viewer-list>.viewer-loading {
	position: relative
}

.viewer-list>.viewer-loading:after {
	border-width: 2px;
	height: 20px;
	margin-left: -10px;
	margin-top: -10px;
	width: 20px
}

.viewer-list>.viewer-active,
.viewer-list>.viewer-active:hover {
	opacity: 1
}

.viewer-player {
	background-color: #000;
	bottom: 0;
	cursor: none;
	display: none;
	right: 0
}

.viewer-player,
.viewer-player>img {
	left: 0;
	position: absolute;
	top: 0
}

.viewer-toolbar>ul {
	display: inline-block;
	margin: 0 auto 5px;
	overflow: hidden;
	padding: 3px 0
}

.viewer-toolbar>ul>li {
	background-color: rgba(0, 0, 0, .5);
	border-radius: 50%;
	cursor: pointer;
	float: left;
	height: 24px;
	overflow: hidden;
	-webkit-transition: background-color .15s;
	transition: background-color .15s;
	width: 24px
}

.viewer-toolbar>ul>li:hover {
	background-color: rgba(0, 0, 0, .8)
}

.viewer-toolbar>ul>li:before {
	margin: 2px
}

.viewer-toolbar>ul>li+li {
	margin-left: 1px
}

.viewer-toolbar>ul>.viewer-small {
	height: 18px;
	margin-bottom: 3px;
	margin-top: 3px;
	width: 18px
}

.viewer-toolbar>ul>.viewer-small:before {
	margin: -1px
}

.viewer-toolbar>ul>.viewer-large {
	height: 30px;
	margin-bottom: -3px;
	margin-top: -3px;
	width: 30px
}

.viewer-toolbar>ul>.viewer-large:before {
	margin: 5px
}

.viewer-tooltip {
	background-color: rgba(0, 0, 0, .8);
	border-radius: 10px;
	color: #fff;
	display: none;
	font-size: 12px;
	height: 20px;
	left: 50%;
	line-height: 20px;
	margin-left: -25px;
	margin-top: -10px;
	position: absolute;
	text-align: center;
	top: 50%;
	width: 50px
}

.viewer-title {
	color: #ccc;
	display: inline-block;
	font-size: 12px;
	line-height: 1;
	margin: 0 5% 5px;
	max-width: 90%;
	opacity: .8;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-transition: opacity .15s;
	transition: opacity .15s;
	white-space: nowrap
}

.viewer-title:hover {
	opacity: 1
}

.viewer-button {
	background-color: rgba(0, 0, 0, .5);
	border-radius: 50%;
	cursor: pointer;
	height: 80px;
	overflow: hidden;
	position: absolute;
	right: -40px;
	top: -40px;
	-webkit-transition: background-color .15s;
	transition: background-color .15s;
	width: 80px
}

.viewer-button:focus,
.viewer-button:hover {
	background-color: rgba(0, 0, 0, .8)
}

.viewer-button:before {
	bottom: 15px;
	left: 15px;
	position: absolute
}

.viewer-fixed {
	position: fixed
}

.viewer-open {
	overflow: hidden
}

.viewer-show {
	display: block
}

.viewer-hide {
	display: none
}

.viewer-backdrop {
	background-color: rgba(0, 0, 0, .5)
}

.viewer-invisible {
	visibility: hidden
}

.viewer-move {
	cursor: move;
	cursor: -webkit-grab;
	cursor: grab
}

.viewer-fade {
	opacity: 0
}

.viewer-in {
	opacity: 1
}

.viewer-transition {
	-webkit-transition: all .3s;
	transition: all .3s
}

@-webkit-keyframes viewer-spinner {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}

	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

@keyframes viewer-spinner {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}

	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

.viewer-loading:after {
	-webkit-animation: viewer-spinner 1s linear infinite;
	animation: viewer-spinner 1s linear infinite;
	border: 4px solid hsla(0, 0%, 100%, .1);
	border-left-color: hsla(0, 0%, 100%, .5);
	border-radius: 50%;
	content: "";
	display: inline-block;
	height: 40px;
	left: 50%;
	margin-left: -20px;
	margin-top: -20px;
	position: absolute;
	top: 50%;
	width: 40px;
	z-index: 1
}

@media (max-width:767px) {
	.viewer-hide-xs-down {
		display: none
	}
}

@media (max-width:991px) {
	.viewer-hide-sm-down {
		display: none
	}
}

@media (max-width:1199px) {
	.viewer-hide-md-down {
		display: none
	}
}

.viewer-backdrop {
	background-color: rgba(0, 0, 0, .75)
}

.viewer-button {
	background-color: rgba(255, 255, 255, .25)
}

.viewer-button:focus,
.viewer-button:hover {
	background-color: rgba(255, 255, 255, .5)
}

.viewer-one-to-one,
.viewer-play,
.viewer-reset {
	display: none
}

.viewer-list>li {
	width: 50px
}

.viewer-navbar {
	background-color: rgba(0, 0, 0, .2)
}

.viewer-toolbar>ul {
	margin-bottom: 14px
}

.viewer-toolbar>ul>li {
	width: 36px;
	height: 36px
}

.viewer-toolbar>ul>li+li {
	margin-left: 18px
}

.viewer-toolbar>ul>li:before {
	margin: 8px;
	-webkit-transform: scale(1.5);
	transform: scale(1.5)
}

.viewer-toolbar>ul>li.viewer-next,
.viewer-toolbar>ul>li.viewer-prev {
	display: none
}

.viewer-toolbar>ul>li.viewer-zoom-in:before,
.viewer-toolbar>ul>li.viewer-zoom-out:before {
	width: 18px;
	height: 18px;
	margin: 9px;
	-webkit-transform: scale(1);
	transform: scale(1);
	background-size: contain;
	background-position: center
}

.viewer-toolbar>ul>li.viewer-zoom-in:before {
	background-image: url(/new-osc/js/utils/plugins/viewer/images/plus.svg)
}

.viewer-toolbar>ul>li.viewer-zoom-out:before {
	background-image: url(/new-osc/js/utils/plugins/viewer/images/minus.svg)
}

.viewer-toolbar-nav {
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	height: 0
}

.viewer-toolbar-nav .viewer-toolbar-nav-inner>span {
	background-color: rgba(0, 0, 0, .5);
	border-radius: 50%;
	cursor: pointer;
	overflow: hidden;
	-webkit-transition: background-color .15s;
	transition: background-color .15s;
	width: 64px;
	height: 64px;
	-webkit-transform: translateY(-85px);
	transform: translateY(-85px)
}

.viewer-toolbar-nav .viewer-toolbar-nav-inner>span:hover {
	background-color: rgba(0, 0, 0, .8)
}

.viewer-toolbar-nav .viewer-toolbar-nav-inner>span::before {
	margin: 19px;
	width: 26px;
	height: 26px;
	background-size: cover;
	background-position: center
}

.viewer-toolbar-nav .viewer-toolbar-nav-inner>span.viewer-next,
.viewer-toolbar-nav .viewer-toolbar-nav-inner>span.viewer-prev {
	position: absolute
}

.viewer-toolbar-nav .viewer-toolbar-nav-inner>span.viewer-prev {
	left: 18px
}

.viewer-toolbar-nav .viewer-toolbar-nav-inner>span.viewer-next {
	right: 18px
}

.viewer-toolbar-nav .viewer-toolbar-nav-inner>span.viewer-prev::before {
	background-image: url(/new-osc/js/utils/plugins/viewer/images/angle-left.svg)
}

.viewer-toolbar-nav .viewer-toolbar-nav-inner>span.viewer-next::before {
	background-image: url(/new-osc/js/utils/plugins/viewer/images/angle-right.svg)
}
